forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Lib_keys : Одновременное нажатие кнопок. (http://forum.boolean.name/showthread.php?t=7438)

demon112 11.02.2010 06:38

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
во блин, мучался мучался, а оказывается у меня просто была не та библиотека Lib_keys. хм, интересно, а что там была за библиотека? весила 1,5кб качал вроде в паке с сайта одд'а, описание отсутствовало...

im_zorg 11.02.2010 15:34

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
Кинь пример

demon112 11.02.2010 15:48

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
if (get_key_states and 32 {код клавиши} <> 0) then
begin
...
end;

коды клавиш:

UP = 2;
LEFT = 4;
DOWN = 64;
RIGHT = 32;
FIRE = 256;
GAME_A = 512;
GAME_B = 1024;
GAME_C = 2048;
GAME_D = 4096;

im_zorg 11.02.2010 17:57

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
это в const?

NetBuilding 26.07.2010 12:09

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
где FAQ по этой либе?

AVL 13.05.2012 21:44

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
Вложений: 1
Модуль для более удобной обработки клавиатуры (сама библиотека тоже внутри).
Перед опросом надо вызвать keys1.upd.

nil0q 14.05.2012 19:28

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
Цитата:

Сообщение от Piligrim (Сообщение 120985)
Для этой библиотеки подходят константы от Lib_game
Код:

  UP_PRESSED = 2;
  DOWN_PRESSED = 64;
  LEFT_PRESSED = 4;
  RIGHT_PRESSED = 32;
  FIRE_PRESSED = 256;
  GAME_A_PRESSED = 512;
  GAME_B_PRESSED = 1024;
  GAME_C_PRESSED = 2048;
  GAME_D_PRESSED = 4096;

Большее стандартными средствами явы не возможно.

Пацаны, а как же эта прога?????7?77 :P
SoundMachine

Нажимаются одновременно любые клавиши и звучат сразу все ноты!
Перед началом экспериментов поставьте в меню инструмент «Орган».
Сочетания из 2-х кнопок работают все, из 3-х и более - большинство. :cool:
Некоторые сочетания 3-х кнопок симулируют четвёртую: например, если нажать три кнопки из четырёх — 1, 4, 6, 7, — то «нажимается» и оставшаяся. (Видать, так контроллер устроен, у меня синтезатор с такой же «фичей» был.)

AVL 14.05.2012 19:41

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
На большинстве телефонов все расположено так:
GAME_A = 1
GAME_B = 3
GAME_C = 7
GAME_D = 9
То есть можно спокойно обрабатывать одновременные нажатия клавиш от 1 до 9.

RblSb 18.06.2014 20:01

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
после подключения библиотеки мидлет перестал реагировать на repaint, белый экран, переходы по меню работают, судя по логам и смене музыки. тестил на кемуле и мироэмуляторе, MP 2.02 eng, печаль, сенсор не смогу запилить с lib_ukey.

Igor 19.06.2014 20:47

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
Странно. Там только один статический метод, который выдаёт стандартные значения. Может, другие библиотеки мешают? Не знаю, почему ещё может быть.

RblSb 04.07.2014 22:40

Ответ: Lib_keys : Одновременное нажатие кнопок.
 
Хм, возможно я каким-то образом удалил строчку replace; в коде из lib_beta и переключился на внутренний экран приложения, поэтому ничего и не рисовалось, ибо эффект такой же случился, когда я это опять случайно сделал. значит все-таки моя вина, пойду опять управление переписывать :)


Часовой пояс GMT +4, время: 17:07.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot