CJK Emacs 用户 Windows 10键盘设置
其实并不是特别多Emacs用户有这么奇怪的要求:
- 要有CJK输入法
- 要有Emacs来满足输入快感
- 要CJK输入法的激活方式与Emacs热键不互相冲突
- 要右边的 Alt 按键和左侧的 Alt 一样可以在Emacs中用作 Meta 键
下面是我正在 Windows 10 系统使用的配置:
- 要求1,不需要特殊配置,windows 10 自带了各种地区的输入法,并且对于中文用户还很贴心的默认激活……
- 要求2,只要安装了 Emacs 就好。
- 要求3,为 Windows 10 添加一个“美式键盘”。如此一来,只要切换到这个英语键盘,Ctrl-Space 热键就可以直接被 Emacs 接收到,而不是被系统截获用作输入法开关了。同时,Win-Space 组合会成为键盘级别的切换。
- 要求4,为 Windows 10 添加 “美式键盘”的时候,一定选择不带任何修饰的 “美式键盘”。切记不要选择 “国际”版本,那是一个把右侧 Alt 键转换成 AltGr 的特殊设置(只有输入特殊的欧洲字符时才用的到,至少我是用不到的)。
还有一个曾经从 WinXP 时代流传下来的注册表设置:
right alt -> left alt
------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,38,00,38,e0,\
00,00,00,00
------------------------------------
评论
发表评论