本帖最后由 brisy 于 2015-12-10 19:43 编辑
没办法,我得先声明一下,我只是一个美工,并不是你们说的码农……
众所周知,HHKB Pro键盘布局基本只适合程序员,但是静电容+独有的Type-S静音手感无敌,俗称手指马杀鸡,自从使用了5年多的的G80-3000青轴后,偶然一试Type-S基本就回不去了。但是HHKB Pro的键盘布局基本不适合大多数人,因为缺少一些普通人常用的按键,比如方向键。此时HHKB Professional JP Type-S的布局进入我的视线,但是JP的键盘布局也很难适应,部分主要标点符号键位不是通用位置,比如“@”按键。 但是我们可以通过软件的方法去设置定义这些按键。使之适合我们的习惯的键位。 这是一个网上网友的修改,可以看出这么调整是需要在付出额外的大洋的,因为需要再购买一套标准的HHKB Pro的键帽来替换那些特殊的JP键位的键帽。 首先,使用HHKB JP键盘,必须先安装富士通HHKB的官方驱动程序: 富士通刚刚更新了OSX El Capitan版本的驱动程序,使得部分JP键位可以进行调整和修改:
安装驱动后,JP的特殊键位可以被Mac所识别,这样就可以通过Karabiner进行修改了: Karabiner是一款强大的键盘键位修改器!可玩性和易用性非常大,只要是系统能够识别的键位都能够查看对应的键值,并进行修改。
安装Karabiner后,可以进入到这个界面添加自定义的Private.xml文件:
添加private.xml文件后,可以看到属性界面里所添加的键位自定义的选项,将其勾选后就立即生效! 修改后的效果如下: 本人的将Caps改为Ctrl,将左英数键改为中英语言切换,将右英数键改为Del键,将Kana和Alt键改为设计师常用的Zoom In和Zoom Out,橙色按键(JP键位多出来的)改为Preview。红色键改为MissionControl快捷键: 附上本人的自定义 - <font color="#000000"><?xml version="1.0"?>
- <root>
- <item>
- <name>Change Kana to Delete</name>
- <identifier>private.change_kana_to_delete</identifier>
- <autogen>
- __KeyToKey__
- KeyCode::JIS_KANA,
- KeyCode::DELETE
- </autogen>
- </item>
-
- <item>
- <name>Swap Language</name>
- <identifier>private.swap_language</identifier>
- <autogen>
- __KeyToKey__
- KeyCode::JIS_EISUU,
- KeyCode::SPACE, ModifierFlag::COMMAND_L
- </autogen>
- </item>
-
- <item>
- <name>Zoom In</name>
- <identifier>private.zoom_in</identifier>
- <autogen>
- __KeyToKey__
- KeyCode::COMMAND_R,
- KeyCode::KEYPAD_PLUS, ModifierFlag::COMMAND_L
- </autogen>
- </item>
-
- <item>
- <name>Zoom Out</name>
- <identifier>private.zoom_out</identifier>
- <autogen>
- __KeyToKey__
- KeyCode::OPTION_R,
- KeyCode::KEYPAD_MINUS, ModifierFlag::COMMAND_L
- </autogen>
- </item>
-
- <item>
- <name>Change Underscore to Preview</name>
- <identifier>private.change_underscore_to_preview</identifier>
- <autogen>
- __KeyToKey__
- KeyCode::JIS_UNDERSCORE,
- KeyCode::P, ModifierFlag::COMMAND_L, ModifierFlag::SHIFT_L
- </autogen>
- </item>
-
- <item>
- <name>Change Backquote to Command_L</name>
- <identifier>private.change_backquote_to_command_l</identifier>
- <autogen>
- __KeyToKey__
- KeyCode::BACKQUOTE,
- KeyCode::COMMAND_L
- </autogen>
- </item>
- </root></font>
复制代码
|