1 (изменено: zxcvbn2049, 2018-01-26 15:04:06)

Тема: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

RCtrl::
   Send, ;
Return

http://prntscr.com/i5u9ix

2

Re: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

В  AutoHotkey точка с запятой является спецсимволом, отделяющим код скрипта от комментариев. Чтобы назначить на неё горячую клавишу, используйте VK-коды или scan-коды. Точка с запятой имеется и в английской раскладке, и в русской. Соответственно это разные клавиши, коды будут отличаться.

3

Re: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

VK-коды или scan-коды использовать не обязательно:

`;::msgbox

4

Re: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

Malcev, а с двоеточием так не получается. И в русской раскладке точка с запятой не работает.

5

Re: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

А зачем двоеточие экранировать?

:::msgbox

У меня срабатывает независимо от текущей раскладки.

6

Re: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

Странно, последний пример у меня работает только в английской раскладке.

7

Re: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

ypppu, а какая версия AHK у тебя?

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

8

Re: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

1.1.26.1 AutoHotkey Unicode 32-bit.

9

Re: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

Ясно тогда, это устаревшая.

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

10

Re: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

Я что-то не понимаю? Разве нельзя вот так сделать?

RCtrl:: 
   Send, {;}
Return
AutoHotkey - 1.1.32.00

11

Re: AHK: Почему не работает скрипт по назначению кнопки " точка с запятой"

Gutalin, попробуй перед ";" поставить "`".

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)