0

我在我的 private.xml 文件中创建了一个重新映射,如下所示,以尝试绕过使用修饰键输入哈希的需要:

<?xml version="1.0"?>
<root>
    <item>
        <name>Command_R to Hash # (Alt+3)</name>    
        <identifier>private.Command_R_to_hash</identifier>
        <autogen>
            __KeyToKey__ 
            KeyCode::COMMAND_R, ModifierFlag::NONE, 
            KeyCode::KEY_3, ModifierFlag::OPTION_L
        </autogen>
    </item>
</root>

但是,当我重新加载文件时,COMMAND_R 继续作为普通 COMMAND_R 工作。

我正在使用运行 OS X 10.11.2 (El Capitan) 和 Karabiner 版本 10.15.0 的 MacBook Pro

感谢您的帮助,祝大家圣诞快乐。

4

1 回答 1

0
 <autogen>
  __KeyOverlaidModifier__
  KeyCode::COMMAND_L,
  KeyCode::COMMAND_L,
  KeyCode::KEY_3, ModifierFlag::SHIFT_L
</autogen>

使用此模块,当您按住“命令”时,它充当“命令”,当您点击“命令”时,它会产生“#”

此处的文档参考 https://pqrs.org/osx/karabiner/xml.html.en#syntax- KeyOverlaidModifier

推荐阅读 https://stevelosh.com/blog/2012/10/a-modern-space-cadet/#better-shifting

于 2016-09-19T02:26:11.973 回答