1

Тема: AHK: Работа с клавишами

Вот мой вопрос. Как сделать так что бы все клавиши вводились? Сейчас объясню что мне требуется.
Вот исходник скрипта.

#if !disabled
    w::
        sendinput Privet
        sleep, 100
        sendinput Это крутой скрипт
        sleep, 100
        sendinput Он понимает 2 языка
        sleep, 100
        sendinput Русский and English
        return
#if

vk4e & vk31::disabled := !disabled

vk4e - это клавиша N
vk31 - это клавиша 1
Вот суть проблемы. Когда скрипт запущен, с клавиатура нельзя ввести клавишу N, цифра 1 вводится отлично.
Как исправить? Если поможете, буду благодарен.

2

Re: AHK: Работа с клавишами

Документация AutoHotkey / "Hotkeys" Ник переводчика: Gourmet пишет:
Горячие клавиши для мыши, джойстика и клавиатуры
~

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

~RButton::MsgBox Вы щелкнули правой кнопкой мыши.
~RButton & C::MsgBox Вы нажали клавишу C, удерживая правую кнопку мыши. 

3 (изменено: Странникх, 2014-04-01 17:41:47)

Re: AHK: Работа с клавишами

~vk4e

Опоздал немного)

4

Re: AHK: Работа с клавишами

Или вот это можно добавить:


*vk4E up:: Send, {Blind}{vk4E}

5 (изменено: tuma4ok, 2014-04-01 19:50:33)

Re: AHK: Работа с клавишами

Спасибо, большое. Помогли.