Автор Тема: Управление стрелками(#LEFT, #UP, #RIGHT, #DOWN) не работает пока включен NumLock  (Прочитано 270 раз)

0 Пользователей и 1 Гость просматривают эту тему.

ya12

  • Освоившийся
  • **
  • Сообщений: 34
    • Просмотр профиля
Управление стрелками(#LEFT, #UP, #RIGHT, #DOWN) не работает пока включен NumLock(так же как на цифровой клавиатуре).

kiril

  • Герой форума
  • *****
  • Сообщений: 962
    • Просмотр профиля
и не должно работать.
так задумали хитрые разработчики операционной системы. 8)
NumLock не включайте и всего делов.
А если очень хочется включить, то используйте коды клавиш боковой клавиатуры,
 естественно, что они не совпадают с
(#LEFT, #UP, #RIGHT, #DOWN)
« Последнее редактирование: Январь 16, 2018, 05:14:58 pm от kiril »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3046
  • Лечу куда хочу. cman 4.11.003, xp32
    • Просмотр профиля
Коды(а?) стрелок одинаковые на основной и доп клавиатуре.

И всё работает, NumLock никак не сказывается. Проверял в 4.11 и 4.13.007


kiril

  • Герой форума
  • *****
  • Сообщений: 962
    • Просмотр профиля
как они могут быть одинаковыми?
стрелка влево #LEFT    37  0x25
NumPad 4(влево)        100  0x64

kiril

  • Герой форума
  • *****
  • Сообщений: 962
    • Просмотр профиля
но Clickermann записывает их не различая, что странно.
// RECORDED SCRIPT 16.01.2018
// waitms correction
$S_CORR = 0
waitms(3922 + $S_CORR)
  keyDown(37)
waitms(157 + $S_CORR)
  keyUp(37)
waitms(1730 + $S_CORR)
  keyDown(37)
waitms(181 + $S_CORR)
  keyUp(37)
waitms(3834 + $S_CORR) 
// FINISH AT 18:00:36

а вот если включить NumLock , тогда различает правильно.
// RECORDED SCRIPT 16.01.2018
// waitms correction
$S_CORR = 0
waitms(2032 + $S_CORR)
  keyDown(144)
waitms(599 + $S_CORR)
  keyUp(144)
waitms(1868 + $S_CORR)
  keyDown(37)
waitms(393 + $S_CORR)
  keyUp(37)
waitms(2471 + $S_CORR)
  keyDown(100)
waitms(461 + $S_CORR)
  keyUp(100)
// FINISH AT 18:03:54
« Последнее редактирование: Январь 16, 2018, 06:07:04 pm от kiril »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3046
  • Лечу куда хочу. cman 4.11.003, xp32
    • Просмотр профиля
как они могут быть одинаковыми?
А вот фиг его знает. Я проверял записью.
То ли кликер при записи упрощает, то ли кода неверные.