mac 外接键盘
对调win和alt键
Mac自带键盘空格键左边有control
option
command
三个键(fn键属于F1-F2的扩展功能键,不属于)
当外接键盘(对应地是control
win
alt
)时需要将win
对应option
, alt
对应command
(默认时反着的):
command
+ space
搜索 自定义修饰键
选择 未知的外接键盘
将option
和command
键对换调整
支持HOME和END键
mac老用户应该都知道, MAC自带的键盘的 cmd
+左/右箭头 快捷键实际上就对应的是 HOME
和 END
; 但是如果外接了自带 HOME
和 END
键的键盘, 就会发生不幸的事情, 你会发现HOME
和END
根本无法使用, 因为mac系统本身没有给这两个键绑定任何命令, 某些编辑器中可能可以使用这两个键, 那是因为编辑器给这两个键添加了相关功能绑定, 跟mac系统没有关系;
让mac系统原生支持HOME和END键的功能,打开终端输入下面的命令创建并编辑 DefaultKeyBinding.dict
文件
sudo bash
mkdir -p ~/Library/KeyBindings
cd ~/Library/KeyBindings
vim DefaultKeyBinding.dict
在DefaultKeyBinding.dict
文件中添加一下内容:
{
/* Remap Home / End keys */
/* Home Button*/
"\UF729" = "moveToBeginningOfLine:";
/* End Button */
"\UF72B" = "moveToEndOfLine:";
/* Shift + Home Button */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* Shift + End Button */
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
/* Ctrl + Home Button */
"^\UF729" = "moveToBeginningOfDocument:";
/* Ctrl + End Button */
"^\UF72B" = "moveToEndOfDocument:";
/* Shift + Ctrl + Home Button */
"$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
/* Shift + Ctrl + End Button*/
"$^\UF72B" = "moveToEndOfDocumentAndModifySelection:";
}
还是有点缺陷:在文件编辑时按HOME键后 是先页面到顶部而不是光标到行首,同理,END键。