在线工具:密钥代码信息

在线工具:密钥代码信息

我使用 synergy 在我的 mac/pc 上共享键盘/鼠标。

我需要将 alt(option)键映射切换为 meta,并且如果可行的话我需要一些工具。

使用什么样的工具来检查我按下按键时发送的按键代码?

答案1

您可以简单地创建一个 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>

答案2

我也正为同样的情况而苦恼!

@wilson 的 HTML 检查器运行良好,但有两个小例外:它没有捕获fn也不力量(这实际上是我想要利用的)

在互联网上找到(使用 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

(我的情况更加复杂,因为我使用的是波兰语布局,并且变音符号还有另一层复杂性)

答案3

看一眼KeyboardStateView

它实时显示每个按键的详细信息,包括:

  • 键名称
  • 描述
  • 关键代码
  • 十六进制键代码
  • 是否被按下
  • 是否已切换

在此处输入图片描述

答案4

在线工具:密钥代码信息

  1. 访问https://keycode.info/
  2. 按任意键获取密钥代码

相关内容