Contents

Building coding keyboard layout

定义programmer纯粹的keyboard

目的

解决Mac下option键和其他键组合,输出特殊字符,在有些编辑器下显示失败,不利于编程。

解决

新建一个keyboard layout,移除所有关于option的特殊字符。

步骤

  1. 通过ukelele new based on unicode layout
  2. 移除modifiers里定义了option按键的index
  3. 观察keyboard里option按键是否还会触发特殊字符
  4. 替换喜欢的icns并保存keyboard layout
  5. 将生成的layout(我这里是Coding.bundle文件夹),放到~/Library/Keyboard Layouts目录下
  6. 在Mac System Preferences keyboard里添加刚刚命名的layout
  7. top bar上就可以看得新增的keyboard(icns若没刷新请重启Mac)

Tools