mac 键盘映射优化配置
生活随笔
收集整理的這篇文章主要介紹了
mac 键盘映射优化配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
1,使用 seil 把 space 映射成為回車
?
2,單獨按下 shift 鍵 映射?成為 space
使用karabiner
<!-- 左邊的shift單獨按下 映射成為 space --><item><name>Change SHIFT_L Key to SPACE</name><identifier>private.shift_left_to_SPACE</identifier><autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L,KeyCode::SHIFT_L,KeyCode::SPACE</autogen></item>注意:此處只把單獨按下映射成為 space, 組合按下時讓然是 shift
官網地址:https://pqrs.org/osx/karabiner/xml.html
我自己的private.xml 內容如下:
<?xml version="1.0"?> <root><item><!-- 單獨按下相當于escape.和別的鍵組合按下, 相當于“????” --><name>F19 to F19</name><appendix>(F19 to Hyper (ctrl+shift+cmd+opt相當于“????”) + F19 Only, send escape)</appendix><identifier>private.f192f19_escape</identifier><autogen>--KeyOverlaidModifier--KeyCode::F19,KeyCode::COMMAND_L,ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,KeyCode::ESCAPE</autogen></item><!-- 單獨按下右邊的Option/Alt 相當于Home --><item><name>OPTION_R to HOME</name><appendix>(OPTION_R Only, send HOME)</appendix><identifier>private.option_r2home</identifier><autogen>--KeyOverlaidModifier--KeyCode::OPTION_R,KeyCode::OPTION_R,KeyCode::HOME</autogen></item><!-- press command_l only equals "command +B ",to refresh browser --><item><name>COMMAND_L to COMMAND_L+B</name><appendix>(COMMAND_L Only, send COMMAND+B,refresh browser)</appendix><identifier>private.command_l_only2command_and_b</identifier><autogen>--KeyOverlaidModifier--KeyCode::COMMAND_L,KeyCode::CONTROL_L,KeyCode::TAB, ModifierFlag::COMMAND_L</autogen></item><!-- 單獨按下F13(即原 escape),打開瀏覽器調試 --><item><name>F13 to option_command+I</name><appendix>(F13 Only, send COMMAND+OPTION+B,debug browser)</appendix><identifier>private.f13_only2command_option_and_i</identifier><autogen>--KeyOverlaidModifier--KeyCode::F13,KeyCode::F13,KeyCode::I, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L</autogen></item><item><!-- 左邊的control單獨按下相當于Tab+command.用來切換窗口 --><name>CONTROL_L to TAB+COMMAND_L</name><appendix>(CONTROL_L Only, send TAB+COMMAND_L)</appendix><identifier>private.command_l2tab_command</identifier><autogen>--KeyOverlaidModifier--KeyCode::CONTROL_L,KeyCode::COMMAND_L,KeyCode::CONTROL_L</autogen></item><item><!-- 左邊的Option/Alt,單獨按下相當于pageUp,用于IDEA中通過接口路徑搜索 --><name>OPTION_L to PAGEUP</name><appendix>(OPTION_L Only, send PAGEUP)</appendix><identifier>private.option_l2pageup</identifier><autogen>--KeyOverlaidModifier--KeyCode::OPTION_L,KeyCode::OPTION_L,KeyCode::T,ModifierFlag::COMMAND_L</autogen></item><item><!-- 右邊的command,單獨按下相當于F17,用于觸發Alfred --><name>COMMAND_R to F17</name><appendix>(COMMAND_R Only, send F17)</appendix><identifier>private.command_r_only2f17</identifier><autogen>--KeyOverlaidModifier--KeyCode::COMMAND_R,KeyCode::COMMAND_R,KeyCode::F17</autogen></item><item><!-- --><name>Hyper J to Down</name><appendix>(Hyper-J to Down arrow)</appendix><identifier>private.hyper-j-down</identifier><autogen>--KeyToKey--KeyCode::J,ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,KeyCode::CURSOR_DOWN</autogen></item><item><!-- --><name>Hyper K to Up</name><appendix>(Hyper-K to Up arrow)</appendix><identifier>private.hyper-K-up</identifier><autogen>--KeyToKey--KeyCode::K,ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,KeyCode::CURSOR_UP</autogen></item><item><!-- --><name>Hyper H to Left</name><appendix>(Hyper-H to Left arrow)</appendix><identifier>private.hyper-h-left</identifier><autogen>--KeyToKey--KeyCode::H,ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,KeyCode::CURSOR_LEFT</autogen></item><item><name>Hyper L to Right</name><appendix>(Hyper-L to Right arrow)</appendix><identifier>private.hyper-l-right</identifier><autogen>--KeyToKey--KeyCode::L,ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,KeyCode::CURSOR_RIGHT</autogen></item><item><name>Hyper N to Beginning of Line</name><appendix>(Hyper-N to Beginning of Line)</appendix><identifier>private.hyper-n-beginning-of-line</identifier><autogen>--KeyToKey--KeyCode::N,ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,KeyCode::CURSOR_LEFT,ModifierFlag::COMMAND_L</autogen></item><item><name>Hyper ; to End of Line</name><appendix>(Hyper-; to End of Line)</appendix><identifier>private.hyper-;-end-of-line</identifier><autogen>--KeyToKey--KeyCode::SEMICOLON,ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,KeyCode::CURSOR_RIGHT,ModifierFlag::COMMAND_L</autogen></item><item><name>Hyper I to Top</name><appendix>(Hyper-I to Top)</appendix><identifier>private.hyper-i-top</identifier><autogen>--KeyToKey--KeyCode::I,ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,KeyCode::CURSOR_UP,ModifierFlag::COMMAND_L</autogen></item><item><name>Hyper M to Bottom</name><appendix>(Hyper-M to Bottom)</appendix><identifier>private.hyper-m-bottom</identifier><autogen>--KeyToKey--KeyCode::M,ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,KeyCode::CURSOR_DOWN,ModifierFlag::COMMAND_L</autogen></item><item><name>Hyper + Space To Capslock</name><appendix>Hyper(cmd+ctrl+shift+opt)+space, send Capslock</appendix><identifier>private.hyperspace2Capslock</identifier><autogen>--KeyToKey--KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,KeyCode::CAPSLOCK</autogen></item><!-- <item><name>Change Escape to Mission Control</name><identifier>private.escape_to_mission_control</identifier><autogen>--KeyToKey--KeyCode::ESCAPE,KeyCode::CURSOR_UP, ModifierFlag::CONTROL_L</autogen></item>--><!-- 右邊的shift 映射成為 shift+command+->, 在 IDEA 中快捷鍵效果為回到 line end --><item><name>Change SHIFT_R Key to END</name><identifier>private.shift_r_to_end2</identifier><autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R,KeyCode::SHIFT_R,KeyCode::B, ModifierFlag::COMMAND_L</autogen></item><!-- 左邊的shift單獨按下 映射成為 space --><item><name>Change SHIFT_L Key to SPACE</name><identifier>private.shift_left_to_SPACE</identifier><autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L,KeyCode::SHIFT_L,KeyCode::SPACE</autogen></item><!-- 左邊的option 和回車 映射成為左邊的option 和回車+ 左邊的 command(多了一個command) ,用于切換瀏覽器 --><item><name>Change option_left Key to option_left_and_command_left</name><identifier>private.option_left_to_samlla233_command_left</identifier><autogen>__KeyToKey__KeyCode::RETURN, ModifierFlag::OPTION_L,KeyCode::RETURN, ModifierFlag::OPTION_L| ModifierFlag::COMMAND_L</autogen></item><item><!-- F18用于觸發 paste --><name>Change Fn Key to F18</name><identifier>private.fn_to_f182</identifier><autogen>__KeyOverlaidModifier__ KeyCode::FN, KeyCode::FN,KeyCode::F18</autogen></item> </root>?
簡單來說:
space:回車
左邊的shift 映射成為?space
右邊的 shift 在瀏覽器中是刷新瀏覽器,在 IDEA 中是編譯
esc: 在瀏覽器中是打開調試窗口
轉載于:https://my.oschina.net/huangweiindex/blog/1574542
總結
以上是生活随笔為你收集整理的mac 键盘映射优化配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全备份失败后,如何手工清除exchang
- 下一篇: Web server调研分析