1 (изменено: misha_057, 2019-04-13 22:22:08)

Тема: AHK: Замена неработающих кнопок (решено)

Не работают несколько кнопок на ноуте. Пытаюсь их заменить двумя скриптами типа:

!в::
send у
return

!d::
send e
return

При запуске рус. скрипта в анг. раскладке - не работает даже после переключения в рус.
Английский кое-как работает.
Как можно исправить?

2

Re: AHK: Замена неработающих кнопок (решено)

Чтобы не зависеть от раскладки, используйте VK-коды клавиш.

3

Re: AHK: Замена неработающих кнопок (решено)

Использовать виртуальные коды клавиш вместо их имени. Гугл в помощь.

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

4

Re: AHK: Замена неработающих кнопок (решено)

Вроде как коды уже довольно давно не нужны, "!d" должно работать в любой раскладке.
Что значит "Английский кое-как работает."?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

5

Re: AHK: Замена неработающих кнопок (решено)

Спасибо, получилось.
Ответ для братьев по разуму (не посылая в гугль)

;замена e (у) нажатием alt+d (в)
!vk44::
send {vk45}
return

6

Re: AHK: Замена неработающих кнопок (решено)

А так?

!d:: send {e} 
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

7

Re: AHK: Замена неработающих кнопок (решено)

serzh82saratov
Так было в моем первом вопросе, при переключении раскладки было все то же английское "е".

8

Re: AHK: Замена неработающих кнопок (решено)

В смысле, вы проверили мой код? Версия АНК актуальная?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

9

Re: AHK: Замена неработающих кнопок (решено)

serzh82saratov
Спасибо, так тоже работает.

10

Re: AHK: Замена неработающих кнопок (решено)

Ну так, типа это нагляднее кодов...
А работать может и не только так, а ещё десятком способов.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

11

Re: AHK: Замена неработающих кнопок (решено)

Не очень идея, переопределять неработающие кнопки через autohotkey.

12

Re: AHK: Замена неработающих кнопок (решено)

svoboden
А через что лучше?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

13

Re: AHK: Замена неработающих кнопок (решено)

serzh82saratov, через реестр, конечно, но я тс это говорил.

14

Re: AHK: Замена неработающих кнопок (решено)

svoboden
Я что то в потоке не вижу где говорили, И можно код?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

15

Re: AHK: Замена неработающих кнопок (решено)

Странно. Всегда думал что АХК это самая лучшая из программ для перераспределения клавиш .

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

16

Re: AHK: Замена неработающих кнопок (решено)

Спокойствие, пока всё нормально, АНК может работать с реестром.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

17 (изменено: svoboden, 2019-04-14 02:34:00)

Re: AHK: Замена неработающих кнопок (решено)

belyankin12, так в справке все написано:
https://autohotkey.com/docs/misc/Remap.htm#intro.

serzh82saratov пишет:

Спокойствие, пока всё нормально

Так никто не спорит, что ahk лучшая прога, хотя многие программисты ее не любят.

18 (изменено: serzh82saratov, 2019-04-14 00:42:19)

Re: AHK: Замена неработающих кнопок (решено)

svoboden пишет:

многие программисты ее не любят.

Так это оценочное суждение.
А по ссылке многа букафф, можно сразу цитату?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

19

Re: AHK: Замена неработающих кнопок (решено)

Вот тут по-русски.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

20

Re: AHK: Замена неработающих кнопок (решено)

teadrinker
По-русски понятнее.

А что смущает, хук?
Написали в АНК на латинице, работает в любой раскладке, проще чем в реестре ковырять. Клаву новую всё равно заказывать. Потом снова реестр мучить.

Ненадёжно, не работает?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

21

Re: AHK: Замена неработающих кнопок (решено)

Ну, через реестр лучше тем, во-первых, не нужно AHK держать запущенным, во-вторых, события клавиатуры не нужно менять на лету, они изначально запускаются изменёнными, соответственно надёжнее.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

22 (изменено: svoboden, 2019-04-14 01:19:06)

Re: AHK: Замена неработающих кнопок (решено)

Да что говорить, даже в окне запроса прав через реестр клавиша работает.
AHK - это так, если нужно легонько переопределить на время клавишу, то сойдет.
А если уже имеется в виду замена неработающих кнопок, то, думаю, понятно.

23

Re: AHK: Замена неработающих кнопок (решено)

Если честно и на русском, букв много, но даже если все прочитать, как там на Alt+D назначить посыл E.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

24 (изменено: svoboden, 2019-04-14 01:27:14)

Re: AHK: Замена неработающих кнопок (решено)

serzh82saratov пишет:

Так это оценочное суждение.

Могу дать профиль программиста, который настолько не любит ahk, что переопределяет клавиши через Jscript. И, сюдя по всему, является нормальным таким программистом (кодером).

А по вопросу:
Так никак. В этом мало смысла так переопределять неработающую клавишу. Понятно, что начнутся возражения.

25

Re: AHK: Замена неработающих кнопок (решено)

Про "пароль пользователя ввести" и.т.п. не было речи. Вроде как тема про работу запущенного скрипта, а не как обойтись без него.
А мало смысла, и возражения понятны, это как бы про то, что если есть необходимость переназначения через реестр, то потом обязательно переназначишь её с модификатором через АНК, потому как функция этой кнопки всё равно понадобится.

Могу дать профиль программиста, который настолько не любит ahk, что переопределяет клавиши через Jscript. И, сюдя по всему, является нормальным таким программистом (кодером).

Еще адептов яблока и линуха из той же палаты, а то мне одного мало будет.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui