美文网首页php
日版Mac怎么修改键盘

日版Mac怎么修改键盘

作者: Floyda | 来源:发表于2015-03-05 00:58 被阅读1919次

    Step 1: 安装 Karabiner

    Step 2: 配置 Karabiner

    • Karabiner --> Preferences --> Misc & Uninstall --> Open private.xml

    • 会弹出一个 Finder 界面, 用编辑器打开 private.xml
      插入以下代码:

    <?xml version="1.0"?>
    <root>
        <item>
            <name>JP2Alt</name>      <!-- 名字自己写 -->
            <identifier>private.swaplang</identifier>
            <autogen>__KeyToKey__ KeyCode::JIS_EISUU, KeyCode::OPTION_L</autogen>
            <autogen>__KeyToKey__ KeyCode::JIS_KANA, KeyCode::DELETE</autogen>
        </item>
    </root>
    
    • KeyCode::OPTION_L -- 英数 ( 空格左边那个 )
    • KeyCode::DELETE -- 力发 ( 空格右边那个 )

    Step 3: 重新加载配置

    • 回到 Preferences
      Preferences --> Change Key
    • 列表中有个 remapping --> JP2Alt ( 这一组映射表的名字 )
    • 勾选 ☑️

    这样功能键就和美式键盘差不多了, 其他根据需要自己改

    -- End --

    相关文章

      网友评论

      • 左客:你好 同样的困扰 主要是那个¥想改成删除键 你这样设计就改了吗 看不懂
        Floyda:这个软件有一个`EventViewer`的功能
        测了一下你说的那个键
        ```
        eventType:KeyDown code:0x5d name:international3 flags: misc:
        eventType:KeyUp code:0x5d name:international3 flags: misc:
        ```

        上面的xml修改一下
        `<name>international3</name> `
      • 上楼左拐:“名字自己修改”能解释下吗?
        Floyda:@张燃_803d 配置表, 是一个xml格式的文件, 这个软件在启动的时候, 会去读取默认的xml, 然后再去读取用户自定义的xml(我们所有的修改, 都在这个xml里定义).
        因为2次读取, 后面一次会覆盖之前的东西, 这样就得到了一个xml

        然后分析xml定义的数据. 比如, KeyCode::DELETE. 我们可以把他看成一个常量(或者是一个enum).
        不知道已经有的常量有哪些? 没关系, 去默认的xml去寻找.

        然后把你想修改的快捷键和你找到的常量对应起来, 就OK了!
        f0e60bb4bbae:代码的原理是什么.我想改别的按键,看不懂代码.
        Floyda:@上楼左拐 比如你随便起一个名字abc , 然后在配置文件里面映射这个abc 就可以了!
      • Floyda: @arthor 屌丝一枚,买的水货,没得选!
      • arthor:哥们,各国的AppStore上,键盘样式是可选的,美式键盘和国行的键盘是一样的。
        PS:佩服这折腾的精神!

      本文标题:日版Mac怎么修改键盘

      本文链接:https://www.haomeiwen.com/subject/jhnyxttx.html