Karabiner配置
<?xml version="1.0"?> <root> <item> <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> <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.hyperspace2enter</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> <item> <name>Change F11 Key to END</name> <identifier>private.f11_to_end2</identifier> <autogen>__KeyToKey__ KeyCode::F11, KeyCode::END</autogen> </item> <item> <name>Change Fn Key to F18</name> <identifier>private.fn_to_f182</identifier> <autogen>__KeyToKey__ KeyCode::FN, KeyCode::F18</autogen> </item> </root>
注意:最后一个item中的FN 中的n要大写
功能:
(1)把F11 转化为end
(2)caps lock 和space 同时按下 大小写切换
(3)caps lock 单独按下 ,转化为escape
---2017年3月13日 更新------
之前想把mac 右边的alt/option设置成为F16,然后设置成为idea 的build 快捷键,但是
不能占用右边的alt(option),因为IDEA的两个快捷键需要:
1.根据提示自动补全
2.多行注释
改为:
caps S触发build
后来通过Karabiner 解决了一个问题
通过 --KeyOverlaidModifier--设置 单独按下时的目标key
<item> <name>OPTION_R to HOME</name> <appendix>(OPTION_R Only, send OPTION_R)</appendix> <identifier>private.option_r2option_r</identifier> <autogen> --KeyOverlaidModifier-- KeyCode::OPTION_R, KeyCode::OPTION_R, KeyCode::HOME </autogen> </item>
单独按下右边的alt/option 触发HOME键,但是不影响与其他键的配合
press control_l only equals "command +R ",to refresh browser
单独按下左边的control ,触发浏览器刷新
<!-- press control_l only equals "command +R ",to refresh browser --> <item> <name>CONTROL_L to COMMAND_L+R</name> <appendix>(CONTROL_L Only, send COMMAND+R,refresh browser)</appendix> <identifier>private.control_l_only2control_and_r</identifier> <autogen> --KeyOverlaidModifier-- KeyCode::CONTROL_L, KeyCode::CONTROL_L, KeyCode::R, ModifierFlag::COMMAND_L </autogen> </item>
相关推荐
我的 Karabiner 配置 在 » « 中将CapsLock重新定义为F19 在» «中将F19更改为Hyper 在»Karabiner«中打开» « 启用您喜欢的重新映射项目 全球的 Hyper = ESC Hyper + Tab = CapsLock Hyper + BackSpace = ...
《Karabiner配置详解》 Karabiner,原名KeyRemap4MacBook,是一款强大的键盘映射工具,专为Mac用户设计,旨在提供自定义键盘快捷键、修改按键功能等高级操作。它允许用户根据自己的需求调整键盘布局,提高工作效率...
参考文档 https://blog.csdn.net/fenghuizhidao/article/details/142670576?sharetype=blogdetail&sharerId=142670576&sharerefer=PC&sharesource=fenghuizhidao&spm=1011.2480.3001.8118
《Karabiner:MacOS中的键盘映射神器与配置文件详解》 Karabiner,一款在MacOS系统中广泛使用的键盘映射工具,它允许用户自定义键盘快捷键,极大地提升了工作效率。尤其值得一提的是,这款软件借鉴了Windows系统的...
总结,GokuRakuJoudo为macOS用户提供了更便捷的Karabiner配置体验,让原本复杂的键盘映射变得简单易行。通过它,你可以个性化定制你的键盘,提升工作效率,享受更舒适的打字体验。无论是日常办公还是专业编程,...
将`左Shift`键修改为`F17`键; 将`左command`键修改为`F18`键; 将`右command`键修改为`F19`键。 详细使用说明请阅览《macOS 中英文输入法切换终极解决方案》,链接:...
karabiner-windows-mode 通过启用Linux和Windows中使用的通用键盘功能,Karabiner-Elements复杂规则集可以使使用macOS更加友好。 现在由提供,使需要与之交互的主要文件( *.jsonnet和*.libsonnet )更短并且可读性...
4. **Karabiner配置**:`.karabiner.json`或类似的文件,用于定义键盘布局和快捷键映射。 5. **其他应用配置**:可能还有其他应用的配置文件,如`.tmux.conf`(Tmux终端复用器)、`.emacs.d`(Emacs编辑器配置)等...
Karabiner-Elements内置了许多预设的配置,也可以从社区获取更多用户分享的配置方案。 总结,Karabiner-Elements是一款强大的macOS键盘映射工具,它提供了丰富的自定义选项,让你的键盘真正成为你的得力助手。通过...
"easy_karabiner"库可能就是为了让这个复杂的配置过程变得更加简单易用,使得非技术背景的用户也能轻松定制自己的键盘设置。 打开"easy_karabiner-0.1.3.tar.gz"压缩包,我们通常会发现以下结构: 1. `setup.py`:...
或使用浏览器打开下面的链接,将自动启动Karabiner并加载Capslock配置文件。 karabiner://karabiner/assets/complex_modifications/import?url=...
karabiner_complex_modifications 自定义配置文件安装git clone https://github.com/nohtaray/karabiner_complex_modifications.gitcd karabiner_complex_modificationsmkdir -p ~ /.config/karabiner/assets/...
"karabiner-sketch-razer"项目包含的文件主要集中在"karabiner-sketch-razer-master"目录下,其中可能包括了Karabiner Elements的配置文件、说明文档以及安装和使用教程。用户需要按照提供的指南将这些配置导入到...
配置文件:支持创建用户可以在其间切换的多个配置文件。 修改器标志同步:在所有连接的键盘上同步修改器标志。 安全键盘输入支持:在安全键盘输入环境中运行良好,例如密码提示,带有安全键盘输入的终端等。
Karabiner为Filco Minila键盘准备的Private.xml配置文件 将右侧在Mac下无用的App键映射为右侧Command键,简单实用,改动最小,获得更好体验。这个键在Mac上就是一悲剧,完全没用的。 ps:注意自行修改verdorid,请...
这个 `.config-master` 压缩包显然包含了针对 Zsh、Git、SSH、Terminal.app 和 Karabiner-Elements 的配置设置,旨在提供一个高效且简洁的工作环境。 1. **Zsh**: Zsh 是一个高级的命令行解释器,它扩展了 Bash ...
我的macOS配置文件 Zsh,Karabiner,VS Code,Sublime,Neovim,Nix 外观轻巧。 最好使用浅色主题,因为它可以使周围的自然光在白天使文本更具可读性。 黑暗的外观。 使用获取操作系统详细信息。 我实际上并不像上面...
EKM:Eno键盘映射 如果您按下“ a”键,则不同的键盘实际上可能会发送不同的信号(扫描码),但是在操作系统(键盘驱动程序)处理了该信号之后,它将生成相同的键码90,代表“ a”。 我们几乎不能改变信号,但是很...
点文件 :wrench: .files,配置和工具。 用法 克隆~/.dotfiles并符号链接到~/.dotfiles : ...cd dotfiles ... 使用引导脚本来符号链接文件: source bootstrap.sh ... 全局git配置 ...karabiner.json 配置 mtmr.json
“karabiner”和“carpalx”是针对Mac OS的键盘映射和优化工具,尤其是对程序员来说,它们可以自定义快捷键,减轻手部疲劳,提高打字效率。 总的来说,这个dotfiles仓库为开发者提供了一整套的个性化工具和配置,...