如何停止OS X自动切换输入法(键盘布局)?


18

使用iMac随附的无线键盘后,我已切换到MS Ergo Natural 4000。出乎意料的是,我不得不安装额外的软件,因为OS X无法计算出我拥有的键盘。

之后,我进入sys prefs并在“输入源”选项卡上将主要输入法设置为“英国-微软”,然后设置“瑞士德语”(无线键盘是什么):

在此处输入图片说明

但是... OS X一直将我的输入法重置为瑞士德语,这驱使我成为香蕉。

我在右上角有东西thingy,所以可以看到什么时候改变。

注意:我将“输入源选项”设置为“在所有文档中使用相同的选项”,我认为这意味着对任何运行的语言都应使用相同的语言。

它还会在登录页面上翻转。

有谁知道如何解决这一问题?


也刚刚注意到,对于某些应用程序,甚至不可能选择“ British-Microsoft”,例如Preview,QuickTimeplayer。Firefox和iTunes等其他应用程序也可以正常工作(尽管它们仍会继续切换回瑞士德语)
阿道夫·大蒜

Answers:


13

如果系统在不要求您切换语言的情况下进行切换,则表示当前输入源不可用。如果您正在使用自定义输入源(在〜/ Library / Keyboard Layouts下放置),然后锁定屏幕,则可能会发生这种情况。锁定屏幕归系统所有,因此无法访问自定义布局,只能访问系统范围的布局。当前的来源不可用,它将自动恢复为另一来源。

要解决此问题,请确保将自定义键盘布局放在/ Library下,而不是在/ Users / You / Libary下。移动文件后,从列表中删除输入源,重新启动,然后再放回去。


谢谢你!我的布局在〜/ Library中,而我在应用商店中安装的应用看不到它们,我也不知道为什么。
Daniel J. Pritchett

谢谢,这很好。这真是太烦人了!当打开授权提示并注销后,总是会发生这种情况。
jmagnusson 2014年

这行得通,非常感谢您!将.layout文件放入“ / Library / Keyboard Layouts”,然后重新启动操作系统。
捷尔吉Balássy

非常感谢!这肯定是公认的答案。
ruohola

12

我在类似情况下遇到的一种可能性是,您正在敲击键盘快捷键以切换输入源。

在Snow Leopard首选项中,选择上一个输入源的默认值为Command-Space。在“语言和文本”首选项的屏幕截图中,您可以看到此快捷方式处于活动状态(另一个快捷方式(用于选择下一个输入源)在该屏幕截图中处于非活动状态):

输入源快捷方式

使用Command-Space 有点奇怪,因为它也用于Spotlight。但是,如果一个快捷方式分配多次,那么雪豹将显示一个警告,它屏幕捕捉并没有显示出来。因此,Command-Space不会在Mac上激活Spotlight:

输入源快捷方式,带有警告

Apple支持Command-Space:显示或隐藏Spotlight搜索字段(如果安装了多种语言,则可能会在启用的脚本系统中旋转)


我的10.6在“选择上一个输入源”中禁用了命令空间(而不是选项空间)(默认)。我不知道为什么会这样,因为Command-Space多年来一直是聚光灯。我也不知道是什么禁用了它。但是:也许某些安装仍然为Command-Space快捷方式分配了两次?不过,这会在键盘偏好设置中显示警告。
Arjan 2010年

当我切换到支持“英国-微软”设置的应用程序时,即自动采用“瑞士德语”设置时,似乎将其切换为所有应用程序。我不明白为什么不是所有应用程序都支持“另一种”语言,我也不明白为什么这会迫使其他应用程序接受更改。
阿道夫·大蒜

这是键盘的全局设置,因此也是所有应用程序的全局设置。
user151019'2

对不起它不是-每个应用程序会记住上次使用的-见mac.finerthingsin.com/2010/01/18/...
user151019

实际上,似乎两者都有。单一全局设置和每个应用程序的设置。问题在于,一旦将其设置为并非所有应用程序都支持的一种语言,便会切换到另一种。真的很烂。
阿道夫·大蒜

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.