如何获取£符号的虚拟键码以在美式键盘布局下自定义快捷键映射
如何获取£符号的虚拟键码以在美式键盘布局下自定义快捷键映射
我之前也碰到过美式键盘下想快速输入英镑符号的需求,完全懂你不想折腾ALT+0163那种繁琐组合键的心情,给你几个实用的解决方案:
一、不用找虚拟键码,直接在PowerToys里解决
你说PowerToys的“Mapped to”选项里没法直接选£,其实是没用到它的「发送输入」功能:
- 打开PowerToys的Keyboard Manager,点击「Remap a key」
- 在「Key」区域,设置触发组合键:先选「Right Alt」作为修饰键,再选「4」作为触发键
- 在「Mapped to」下拉菜单里,选择「Send input」,然后在输入框里直接输入
£(或者输入Unicode编码U+00A3,这是英镑符号的标准编码) - 保存设置后,按下Right Alt+4就能直接打出£了
二、如果追求更灵活的工具,试试AutoHotkey
这是自定义键盘快捷键的神器,比PowerToys在字符映射上更直观:
- 下载安装AutoHotkey后,新建一个文本文件,把后缀改成
.ahk - 在文件里写入一行代码:
RAlt & 4::Send £ - 双击运行这个脚本,以后只要按Right Alt+4就能直接输入英镑符号,关闭脚本就停止生效,完全按需启用
关于虚拟键码的说明
其实英镑符号没有对应的专属虚拟键码——虚拟键码(VK_前缀的代码)是对应物理键盘按键的标识,而£是字符输出,属于布局映射后的结果,不是硬件按键。所以直接用Unicode字符或者脚本发送字符的方式,比找虚拟键码更靠谱。
备注:内容来源于stack exchange,提问作者Twinbee
相关产品推荐
相关产品推荐

