使用 Karabiner 将 COMMAND_R 重新映射到 Hash #

Using Karabiner to remap COMMAND_R to Hash #

我在我的 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。

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

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

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

使用此 mod 时,当您按住 "command" 时,它充当 "command",当您点击 "command" 时,它会产生“#”

文档参考在这里 https://pqrs.org/osx/karabiner/xml.html.en#syntax-KeyOverlaidModifier

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