映射大写锁定以更改Mac OS X中的键盘布局


Answers:


5

@mrded对于macOS Sierra的扩展答案。

我使用Karabiner-Elements重新映射caps_lockf19。为此,我将以下文件放置karabiner.json~/.karabiner.d/configuration

{
    "profiles": [
        {
            "name": "Default profile",
            "selected": true,
            "simple_modifications": {
                "caps_lock": "f19"
            }
        }
    ]
}

然后,我打开了键盘偏好设置→快捷方式→输入源,并将其选为F19“选择上一个输入源”选项。

还要注意,根据Lifehacker的说法,macOS Sierra中具有内置功能,可使用Caps Lock切换布局,但它似乎仅适用于某些布局。(至少在我的布局(伊利亚·伯曼的印刷拉丁/西里尔字母)中没有看到此功能。)


我尝试了此解决方案,但在macOS Sierra 10.12上不起作用。当我尝试更改输入源的热键时按输入源中的 Caps Lock 键时,什么也没发生:(
Shersh

1

这取决于您正在运行的Mac OS X的版本(肯定可以在10.13.5上运行)。系统设置->键盘->输入源->关于Caps Lock的复选框




-1

不幸的是,您要完成的工作无法通过OS X为您完成。我已经破解了启用Caps Lock时切换为西里尔字母的键盘布局,但这有点丑陋-一切都发生在相同的实际键盘布局内(菜单栏中的标志不会更改),并且某些应用程序对此很有趣(大多数快捷方式)例如,不能在基于Mozilla的软件中使用)。正如Felix指出的那样,Ukelele是您的朋友,但我很想找到一个真正的解决方案,让Caps Lock切换实际布局。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.