Man*_*uel 5 keyboard keyboard-layout latex unicode macos
我通常需要用 LaTeX 写数学,在看到这个问题后:Entering unicode math Symbols。我带着一些小问题来到这里。
\n\n我发现这不太舒服,我想知道是否有一种方法可以告诉系统区分 left 和 right alt \xe2\x8c\xa5。这样我就可以在一个字母中包含更多符号。
\n\n而且,另一个问题是是否有一种方法可以将 变成caps lock \xe2\x87\xaa不同的密钥(与 具有相同的用途alt \xe2\x8c\xa5,但系统应该区分它们)。通过这种方式,我可以使用,例如,
\n\n\xce\xb4),以及\xe2\x88\x82)。这不是一个很好的例子,但或多或少是不言自明的。当然,然后caps lock \xe2\x87\xaa不应该是打开/关闭按钮。仅当按下时才应打开它(与 完全相同alt \xe2\x8c\xa5)。
\n在键盘布局文件中,option有左(或其中一个)选项和rightOption右选项。leftOption导致错误。不过,在我测试过的所有键盘上,右修饰键已被注册为左修饰键。例如,这也将是正确的选项 + 插入 \xce\xb1:
<modifierMap id="commonModifiers" defaultIndex="0">\n <keyMapSelect mapIndex="0">\n <modifier keys="option"/>\n </keyMapSelect>\n <keyMapSelect mapIndex="1">\n <modifier keys="rightOption"/>\n </keyMapSelect>\n</modifierMap>\n<keyMapSet id="ANSI">\n <keyMap index="0">\n <key code="0" output="\xce\xb1"/> <!-- key code 0 is QWERTY a -->\n </keyMap>\n <keyMap index="1">\n <key code="0" output="\xce\xb2"/>\n </keyMap>\n</keyMapSet>\nRun Code Online (Sandbox Code Playgroud)\n\n一种解决方法是添加带有修饰键的键盘映射,例如anyControl anyOption anyShift anyCommand,然后使用KeyRemap4MacBook重新映射右侧选项:
<autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::OPTION_L, ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>
大写锁定还可以用作键盘布局文件中的第五个修饰键。您可以使用 KeyRemap4MacBook 将另一个键更改为可按住的大写锁定:
\n\n<autogen>__KeyToKey__ KeyCode::OPTION_R, Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::CAPSLOCK, Option::KEYTOKEY_AFTER_KEYUP, KeyCode::CAPSLOCK</autogen>
或者使用 PCKeyboardHack 将大写锁定更改为 F19 之类的内容,然后将 F19 重新映射为可保持的大写锁定。“直通大写锁定 LED 状态”设置会禁用某些键盘上的大写锁定指示灯。
\n\n有关自定义键盘布局和 KeyRemap4MacBook 的更多信息,请参阅http://lri.me/osx.html 。
\n\n其他选项:
\n\n03b2。请参阅这篇博文和这个问题。| 归档时间: |
|
| 查看次数: |
613 次 |
| 最近记录: |