zoukankan      html  css  js  c++  java
  • mac外接键盘HOME,END键问题

    参考: How to Fix the Home and End Buttons for an External Keyboard in Mac

    mac老用户应该都知道, MAC自带的键盘的 cmd+左/右箭头 快捷键实际上就对应的是 HOMEEND; 但是如果外接了自带 HOMEEND 键的键盘, 就会发生不幸的事情, 你会发现HOMEEND根本无法使用, 因为mac系统本身没有给这两个键绑定任何命令, 某些编辑器中可能可以使用这两个键, 那是因为编辑器给这两个键添加了相关功能绑定, 跟mac系统没有关系;

    让mac系统原生支持HOMEEND键的功能

    非常简单, 打开终端输入下面的命令创建并编辑 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:"; 
    }
    

    保存退出后重启系统即可

    作者:Laggage

    出处:https://www.cnblogs.com/laggage/p/14342447.html

    说明:转载请注明来源

  • 相关阅读:
    a 超链接标签
    select(下拉标签和textarea(文本框)
    input标签
    input 标签
    div 标签
    body 标签
    STL__网上资料
    STL_iterator返回值
    STL_算法_中使用的函数对象
    STL_std::iterator
  • 原文地址:https://www.cnblogs.com/laggage/p/14342447.html
Copyright © 2011-2022 走看看