Скачал и установил macOS Sierra (10.12) 1.10.16.
С тех пор мой ключ Caps Lock ведет себя странно по-другому (я пользователь OS X с Mavericks).
Примечание. Похоже, что это влияет только на пользователей с более чем одним языком в качестве источника ввода.
Объяснение: Caps Lock просто не работает, если в качестве языка ввода установлен язык (обновление: не латинский), отличный от английского (в моем случае это иврит, язык RTL). Когда дело обстоит так и Caps Lock нажата, он просто мигает на секунду, а затем снова выключается, но затем и выключается. Даже когда я могу включить его, он не дает того же эффекта (все клавиши ведут себя так, как будто Caps Lock выключен)
Почему это плохо: просто небольшой пример - взгляните на нижнюю правую клавишу ?
(или /
когда Caps Lock включен). Когда выбран иврит, это на самом деле точка ( .
), и это нормально. До Сьерры я мог нажать Shift
клавишу, чтобы получить, ?
и удерживать Caps Lock, чтобы получить /
. Прямо сейчас я не могу использовать, /
когда я печатаю на языке, отличном от английского, потому что Caps Lock не работает.
Обратите внимание, что Caps Lock работает так же, как и ожидалось, когда в качестве источника входного сигнала выбран английский.
Вы можете вернуть старое поведение, если создадите дублированную клавиатуру на иврите с Ukelele и будете использовать ее вместо Apple
источник