ctlIME // Use Shift to toggle a12l mode (not enabled yet).
- I commented out the content of this update since it has bugs.
This commit is contained in:
parent
7a02a302d0
commit
754dae95ee
|
@ -198,6 +198,15 @@ class ctlInputMethod: IMKInputController {
|
||||||
|
|
||||||
let includeShift = Preferences.functionKeyKeyboardLayoutOverrideIncludeShiftKey
|
let includeShift = Preferences.functionKeyKeyboardLayoutOverrideIncludeShiftKey
|
||||||
let notShift = NSEvent.ModifierFlags(rawValue: ~(NSEvent.ModifierFlags.shift.rawValue))
|
let notShift = NSEvent.ModifierFlags(rawValue: ~(NSEvent.ModifierFlags.shift.rawValue))
|
||||||
|
|
||||||
|
// Shift Click Handling: Toggling Alphanumerical Mode. // STILL BUGGY, hence being commented out.
|
||||||
|
// if !event.modifierFlags.contains(.shift)
|
||||||
|
// && event.modifierFlags == .init(rawValue: 0)
|
||||||
|
// && !event.modifierFlags.contains(notShift)
|
||||||
|
// && (event.keyCode == KeyCode.leftShift.rawValue || event.keyCode == KeyCode.rightShift.rawValue) {
|
||||||
|
// Preferences.toggleAlphanumericalModeEnabled()
|
||||||
|
// }
|
||||||
|
|
||||||
if event.modifierFlags.contains(notShift) ||
|
if event.modifierFlags.contains(notShift) ||
|
||||||
(event.modifierFlags.contains(.shift) && includeShift) {
|
(event.modifierFlags.contains(.shift) && includeShift) {
|
||||||
(client as? IMKTextInput)?.overrideKeyboard(withKeyboardNamed: functionKeyKeyboardLayoutID)
|
(client as? IMKTextInput)?.overrideKeyboard(withKeyboardNamed: functionKeyKeyboardLayoutID)
|
||||||
|
|
Loading…
Reference in New Issue