Scribble is a standard GTK text edit widget. Geany uses GTK3, but Undo and Redo 
are not implemented until GTK4 AFAICT so the keypresses are ignored by the 
widget.  Unless consumed by a widget, keypresses are passed to the top level 
window which is the Geany application which then applies them.  Editing keys 
like undo and redo only apply to the main editor, so thats where they are 
applied.

Some keycodes (eg navigation actions) should work no matter which pane has the 
focus, so fixing it is not simply a matter of disallowing all keypresses in 
non-editing panes.  "Somebody" has to devise and implement a method of 
discriminating which actions should work where.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3558#issuecomment-1722079683
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/issues/3558/[email protected]>

Reply via email to