Я только что получил новую комбинацию клавиатура + мышь Cooler Master Octane, но она не поставляется с каким-либо программным обеспечением, поэтому я не могу изменить клавиши или изменить какую-либо функцию ... есть ли способ написать для нее простое программное обеспечение ? Спасибо

2 ответа2

0

Специальные ключи и AutoHotKey

Если вы используете Windows, вы должны использовать AutoHotkey. Это отличный язык программирования (простой, легкий и практичный) для создания горячих клавиш! В вашем случае мы можем найти фактический код клавиши для специальных клавиш на вашей клавиатуре (или просто использовать обычные клавиши) и дать им определенную функциональность.

Начиная

  • Установить AutoHotkey
  • Создайте файл filename.ahk
  • Используйте это, чтобы найти коды, которые соответствуют вашим специальным ключам
    • Предоставленный код может помочь с этим
  • Запустите файл, щелкнув его правой кнопкой мыши и открыв его с помощью AutoHotKey.exe
  • Измените код AHK здесь, чтобы он соответствовал вашим потребностям, как только вы получите коды ключей для ваших конкретных ключей.
  • Наслаждайтесь мощью AutoHotKey!

Код

В этом AHK-файле есть клавиатурный хук, вам нужно найти коды для специальных клавиш на клавиатуре. Он также имеет два примера горячих клавиш (+ комментарии). Первый - это Ctrl+ SC159, который открывает Google в браузере по умолчанию (я не знаю, какой клавише соответствует SC159 ). Второй - Ctrl+ g, и он также открывает Google в браузере по умолчанию. Так как мне действительно нравится AHK, и этот код нуждается в забавном примере, я также включил Shift+ WinKey+ g, который гуглит текущий выделенный текст (без изменения буфера обмена).

#InstallKeybdHook

;Here is an example of a code for a special key
;This will open google.com
^SC159:: Run www.google.com

;Here is an example of a normal hotkey
;This will open google.com
^g:: Run www.google.com

;Insta-(G)oogle
+#g::
    old = %clipboard% 
    Sleep 10
    Send ^c
    Sleep 100
    data = %clipboard%
    clipboard = %old%
    search = http://www.google.com/search?hl=en&q=%data%
    Run %search%
    Return

бонус

  • Вы можете открыть Ahk2exe.ex е к CONVER файла ahk к exe
    • Это позволит запустить его на любом ПК с Windows
  • Поместив файл в папку автозагрузки, он будет автоматически запускаться при каждом входе в систему
  • Когда вы изменяете свой код, обязательно сохраните его и перезагрузите скрипт ahk
  • Чтобы остановить сценарий, щелкните правой кнопкой мыши значок ahk на панели задач и нажмите «Выход».
  • Вот несколько примеров скриптов AHK

[ПРИМЕЧАНИЕ: некоторые специальные клавиши на некоторых клавиатурах не будут обнаружены AHK ]

0

Насколько мне известно, Microsoft Keyboard Layout Editor является хорошим инструментом для создания новых макетов или внесения существенных изменений в существующие, и результаты могут быть установлены на любом другом ПК без необходимости поддержки программного обеспечения. Если вы просто хотите переназначить пару ключей или, возможно, поменять / отключить клавишу-модификатор (CTRL, SHIFT и т.д.), То MSKLC является излишним.

Для получения дополнительной информации, пожалуйста, перейдите по этой ссылке ниже.

https://msdn.microsoft.com/en-sg/goglobal/bb964665.aspx?f=255&MSPPError=-2147217396 С уважением

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .