проблема с клавишами

Помощь в написании скриптов
gluwak
Posts: 4
Joined: 30 Jun 2016, 03:38

проблема с клавишами

30 Jun 2016, 03:44

есть такой код :

Code: Select all

o::
send -{backspace}LLL
l::
send -{backspace}|)
так вот, когда я нажимаю клавишу О ,то он также активирует клавишу L . Что мне надо сделать ,чтобы программа воспринимала только нажатия реальных клавиш? Какие нибудь префиксы использовать? Если можно ,дайте пример :3
vasili111
Posts: 747
Joined: 21 Jan 2014, 02:04
Location: Georgia

Re: проблема с клавишами

30 Jun 2016, 11:37

Попробуй:

Code: Select all

o::
	send -{backspace}LLL
return

l::
	send -{backspace}|)
return
После лейбла клавиши, выполнение скрипта осуществляется пока не встретит return
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
gluwak
Posts: 4
Joined: 30 Jun 2016, 03:38

Re: проблема с клавишами

01 Jul 2016, 01:38

vasili111 wrote:Попробуй:

Code: Select all

o::
	send -{backspace}LLL
return

l::
	send -{backspace}|)
return
После лейбла клавиши, выполнение скрипта осуществляется пока не встретит return
Работает ,но не со всеми клавишами корректно . Клавиши символов такие как ' * [ ] , . работают некорректно. Все равно они нажимаются
PSVl
Posts: 5
Joined: 02 Jul 2016, 11:42
Contact:

Re: проблема с клавишами

02 Jul 2016, 12:15

Перед горячей клавишей необходимо поставить знак "~", должно решить вашу проблему.
Например:

Code: Select all

O::
	SendInput, {Backspace}[
Return

~[::
	MsgBox, Физическое нажатие клавиши
Return

Return to “Помощь”

Who is online

Users browsing this forum: No registered users and 23 guests