CapsLock按键的位置
Mac上的CapsLock占据了一个非常顺手的位置,可是却提供了一个没有用处的功能。
HHKB的键盘布局:
hhkb.jpgVIM键盘图:
vim.png对于UNIX程序员来说HHKB绝对是完美的。UNIX程序员只有键盘以及快捷键的设置都遵循一个标准:“手移动最少的距离,作更多的操作”。
下面来看下HHKB在linux和unix命令行中的表现,首先介绍几个快捷键ctrl-n = 下,ctrl-b = 左,ctrl-f = 右,ctrl-p = 上,ctrl-j = 回车,ctrl-h = 退格,这几个是通用的在所有的类unix的终端上都可以用,有心人你可以试试,如果你的ctrl键是标准101的layout,你可以多按几次,看看你的小手指头酸了没,然后把caps lock当成ctrl再试试呢?是不是很顺畅?人家unix本来就是照这个键位设计的。用IBM的101布局当然不爽了。
以上转自:http://www.pcwaishe.cn/thread-29621-1-1.html
Caps Lock,大写锁定键,现实中使用到的频率相当小(至少对于我来说是这样),但它却占用了一个风水很不错的位置,实在是浪费。Chromebook 把它直接换成了一个搜索键。
chromebook.png
以上转自:http://lucifr.com/2013/02/16/caps-lock-to-hyper-key/
MacOS上改键软件
Seil可以把Caps Lock 键的功能换成一个键盘上不存在的按键。
karabiner(KeyRemap4MacBook)可以自定义修改按键。
改键方案
结合alfred使用,CapsLock方便唤起alfred。
下载安装以上两个软件。
打开seil
,勾选change ths caps lock key
,keycode
填写80,即F19
,根据下方提示到系统选项中禁用CapsLock键的默认功能。
打开karabiner
,选择Misc & uninstall
,Open private xml
,把以下的xml贴进去。可以将F19
改为ctrl+shift+command+opt
。
<?xml version="1.0"?>
<root>
<item>
<name>F19 to F19</name>
<appendix>(F19 to Hyper (ctrl+shift+cmd+opt) + F19 Only, F19)</appendix>
<identifier>private.f192f19</identifier>
<autogen>
--KeyOverlaidModifier--
KeyCode::F19,
KeyCode::COMMAND_L,
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,
KeyCode::F19
</autogen>
</item>
</root>
保存后,到Change Key
的标签,点击ReloadXML
,即可生效。
最后在alfred中修改启动按键为F19
。
网友评论