1

Я использую синергию для совместного использования клавиатуры / мыши на моем Mac / ПК.

Мне нужно переключить сопоставление клавиш alt(option) на meta, и мне нужен инструмент, если это работает.

Какой инструмент используется для проверки кода ключа, отправляемого при нажатии клавиши?

2 ответа2

3

Вы можете просто создать HTML для этого.

  1. Скопируйте и вставьте следующий код в новый файл HTML, например, keycode.html .
  2. Откройте его с помощью браузера.
  3. Нажмите кнопку. Появится подсказка с кодом ключа.

<html>

<script>
document.onkeydown = function(e) {
    if (!e) var e = window.event;
    if (e.keyCode) keycode = e.keyCode;
    else if (e.which) keycode = e.which;
    alert(keycode);
}
</script>

<body>
</body>
</html>
1

Я борюсь с точно таким же случаем!

Проверка HTML от @wilson прекрасно работает, за исключением двух небольших исключений: она не захватывает ни fn, ни power (что на самом деле я и хочу использовать)

Найдено в интернете (с помощью AutoHotKey)

;-----------------------------------------
; Mac keyboard to Windows Key Mappings
;=========================================

; 1) Swap Windows (Command) and Alt keys
; These button locations are reversed on Mac keyboards

LAlt::LCtrl
LCtrl::LAlt

; 2) Map F13 to Print screen
; Mac keyboards don't have a print-screen button!

F13::PrintScreen

(F13 в моем случае не работает, буфер обмена остается пустым)http://www.autohotkey.com/docs/KeyList.htm

Возможно, есть способ прочитать код ключа и отправить его, используя эти коды: http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx

(мой случай еще более сложен, так как я использую макет для блеска, и есть еще один уровень сложности с диакритическими знаками)

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