转载自:https://www.icode9.com/content-4-838111.html

mac老用户应该都知道, MAC自带的键盘的 cmd+左/右箭头 快捷键实际上就对应的是 HOME 和 END; 但是如果外接了自带 HOME 和 END 键的键盘, 就会发生不幸的事情, 你会发现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:";
}

mac外接键盘HOME,END键问题相关推荐

  1. Mac外接键盘ikbc win键无法使用问题

    ikbc的型号, 是c87, 青轴的. 之前win键是可以用的,今天发现不能用了,查了一下,原来是无意中按错被锁住了, 按右下边的Fn+右上 PrtSc 即可解锁,又可以愉快地使用win键敲代码了

  2. mac外接键盘右击键映射之karabiner

    mac在做外接键盘映射的时候肯定发现有一个键不知道怎么调整映射关系,那就是右击键: 这个在windows系统下,这个键的功能是右击键,在桌面上点击会达到和鼠标右击一样的效果. 那么在karabiner ...

  3. Mac 外接键盘Command键( Windows 徽标键)失效

    原因 同时按下 Win + Fn 组合键会导致 Win 键失灵,即锁定 Win 键! 解决 再次按下Win + Fn 组合功能键即可解锁 Win键

  4. Mac外接键盘Command键失效问题解决

    问题: Command+Tab.Command+s,Command+c等快捷键功能失效. 解决: 同时按住Fn+Esc,当CapsLock键的灯亮了后松开即可.

  5. Mac 数字键盘中数字键(0-9)不能用,解决方法:

    在"系统偏好设置--Personal--Universal Access--Mouse--Mouse key" OFF 掉.就OK了!

  6. ios 扫码枪外设 键盘模式_想把 iPad 当笔记本电脑用?可以试试这款外接键盘

    在娱乐之外,平板电脑到底能不能成为一个合格的「生产力工具」,每个人有着不同的看法.但平板的打字效率偏低,应该是一个普遍的观点,这也催生了各种外接键盘的出现. 过去的一段时间,极客之选尝试了多款平板的外 ...

  7. Mac外接USB键盘修饰键设置 Option 和 Command 替换

    背景 Mac外接第三方USB键盘时(如笔者外接的ikbc 87键机械键盘,如果使用的是苹果官方生态产品如keyboard.妙控键盘时,不必再往下看了),会发现与原生MacBook上的键盘相比,Opti ...

  8. mac怎么切换输入法(在外接键盘下)

    首先,如果你就用的mac的键盘,有三种方式可以切换输入法,第一个是地球键,可以见下图 第二个是大写键来切换输入法,见下图,但是这样的话大写键用起来就不是很方便. 第三个是^空格键,见下图 但是现在我是 ...

  9. win键失效(笔记本自带键盘和外接键盘)

    环境:Win10系统 设备:华为笔记本电脑MateBook D 问题:笔记本自带键盘以及外接键盘的其他按键都确认没有其他的问题,只是Win键失效了 解决步骤: (1)笔记本自带键盘 先确认下是不是键盘 ...

最新文章

  1. Scala的异常处理
  2. Altium Designer旋转PCB、PCB中绕某点旋转
  3. 【Linux】26_文件服务FTP Server
  4. asiHttpRequst 学习地址
  5. 使用sql服务器发送贺卡_创建和发送免费电子贺卡的最佳网站
  6. 32位python和64位python区别_python32位和64位有什么区别
  7. ZZULIOJ 1064:加密字符
  8. 第7章 SQL查询优化
  9. HDU 5978 2016ICPC大连 H: To begin or not to begin
  10. Java - springboot中md5加解密工具类
  11. 系统设计的原则、特点与任务
  12. 汉字排序法(汉字转拼音)
  13. Linux环境变量PSI指什么,psi是什么单位(pSI指标应用原则)
  14. 【码农学编曲】RealGuitar3常用技法
  15. 旧电脑搭建linux服务器
  16. 【笔记】斜线(slash)和反斜线“\”(backslash)的区别总结
  17. Franklin-Reiter相关消息攻击
  18. User management
  19. 2015华为暑期实习面试全过程
  20. 东北育才 DAY2组合数取mod (comb)

热门文章

  1. ubuntu--制作图标
  2. assigning the result of this type assertion to a variable could eliminate the followin assertion解决
  3. 微信朋友圈信息流可能采用算法排序吗?
  4. pb调用计算机默认游览器,PB打开ole控件IE浏览器版本问题_指定Webbrowser控件所用IE内核版本(转)...
  5. 天天自习软件测试计划
  6. 【微信公众号开发解决URL接口配置问题 】
  7. Android程序的目录结构分析——manifests目录、Java目录、res目录
  8. numeric转换varchar_数据库中varchar类型数据转换为numeric类型
  9. STorM32 BGC 相关
  10. 毕业设计 基于stm32的灯光控制系统 物联网