![]() |
ввод с клавиатуры
подскажите пожалуйста пару тонкостей )
1. можно ли заставить blitz понимать нажатие enter с первого раза? 2. есть ли возможность установить текущий системный язык ввода? |
Ответ: ввод с клавиатуры
1) моя не понимать
2) http://forum.boolean.name/showthread.php?t=6393 |
Ответ: ввод с клавиатуры
1) не знаю, как у остальных, но перехватить нажатие клавиши Enter получается только со второго раза.. т.е. приходится нажимать дважды, чтобы keyhit(28) сработал :)
|
Ответ: ввод с клавиатуры
Клавиши храни в глобальных переменных или в массиве.
Код:
keys (1) = KeyHit (1) |
Ответ: ввод с клавиатуры
ну да, обычно я так и делаю... правда на эту проблему это никак не влияет... чтобы получить какой-то эффект именно от этой клавиши (28) нужно щелкнуть по ней дважды
|
Ответ: ввод с клавиатуры
Пример в студию. Это скорее всего твоя логическая ошибка где-то.
|
Ответ: ввод с клавиатуры
Graphics 300,200
WaitKey End при компилляции этого "кода" появляется черное окошко... если нажать любую клавишу на клаве, прога сразу же завершится.. но только не enter. что один, что второй (тот что справа) с первого раза окно не закрывают уж тут то вроде трудно ошибиться )) я считал, что у всех так, ведь эта хрень наблюдается на всех моих компах :( |
Ответ: ввод с клавиатуры
Да, у меня тоже такая проблема была на ХР. Я никак решить не смог. Впрочем, особо и не решал.
|
Ответ: ввод с клавиатуры
ни у кого глюк не повторился? :(
|
Ответ: ввод с клавиатуры
Вообще то ЕМНИП WaitKey ждёт ввода символа. Enter не выводит символ.
т.е. WaitKey это такой Input только сразу срабатывающий от первого символа. |
Ответ: ввод с клавиатуры
ну так keyhit(28) и keydown(28) выдает тоже самое... два неестественных нажатия (
|
Ответ: ввод с клавиатуры
Цитата:
|
Ответ: ввод с клавиатуры
Цитата:
Код:
While GetKey() |
Ответ: ввод с клавиатуры
Вероятно вы тестируете на разных версиях блитца ;)
|
Ответ: ввод с клавиатуры
у меня 1.99, а у Вас?
|
Часовой пояс GMT +4, время: 22:24. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot