ctlIME // Use FunctionKeyLayout when CapsLock is ON.
This commit is contained in:
parent
97df7191a8
commit
57c817486a
|
@ -199,6 +199,7 @@ class ctlInputMethod: IMKInputController {
|
||||||
let notShift = NSEvent.ModifierFlags(rawValue: ~(NSEvent.ModifierFlags.shift.rawValue))
|
let notShift = NSEvent.ModifierFlags(rawValue: ~(NSEvent.ModifierFlags.shift.rawValue))
|
||||||
|
|
||||||
if event.modifierFlags.contains(notShift) ||
|
if event.modifierFlags.contains(notShift) ||
|
||||||
|
event.modifierFlags.contains(.capsLock) ||
|
||||||
(event.modifierFlags.contains(.shift) && includeShift) {
|
(event.modifierFlags.contains(.shift) && includeShift) {
|
||||||
(client as? IMKTextInput)?.overrideKeyboard(withKeyboardNamed: functionKeyKeyboardLayoutID)
|
(client as? IMKTextInput)?.overrideKeyboard(withKeyboardNamed: functionKeyKeyboardLayoutID)
|
||||||
return false
|
return false
|
||||||
|
|
Loading…
Reference in New Issue