fix: properly intialize key event in GlobalEventTap
parent
8a00aa8223
commit
d1501a4925
|
|
@ -141,12 +141,7 @@ fileprivate func cgEventFlagsChangedHandler(
|
||||||
guard let event: NSEvent = .init(cgEvent: cgEvent) else { return result }
|
guard let event: NSEvent = .init(cgEvent: cgEvent) else { return result }
|
||||||
|
|
||||||
// Build our event input and call ghostty
|
// Build our event input and call ghostty
|
||||||
var key_ev = ghostty_input_key_s()
|
var key_ev = event.ghosttyKeyEvent(GHOSTTY_ACTION_PRESS)
|
||||||
key_ev.action = GHOSTTY_ACTION_PRESS
|
|
||||||
key_ev.mods = Ghostty.ghosttyMods(event.modifierFlags)
|
|
||||||
key_ev.keycode = UInt32(event.keyCode)
|
|
||||||
key_ev.text = nil
|
|
||||||
key_ev.composing = false
|
|
||||||
if (ghostty_app_key(ghostty, key_ev)) {
|
if (ghostty_app_key(ghostty, key_ev)) {
|
||||||
GlobalEventTap.logger.info("global key event handled event=\(event)")
|
GlobalEventTap.logger.info("global key event handled event=\(event)")
|
||||||
return nil
|
return nil
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue