[...]
We already have an "Override Geany keybindings" in the terminal prefs, that actually overrides everything but focus keybindings. But for some reason, this is a setting and it is not enabled by default. And if it remains a setting, we somewhat *have to* let required stuff like ^C go through in any cases.
Ok, that makes sense, in the overridden case all keys except focus switch ones go to VTE and in the non-overriden case only a specified list go to the VTE (^c, ^d, ^z, ^x, ^o (for nano for git commits) can't think of any others). What about if the vte is not focussed?
These two lists should be in a table in the manual in keybindings section, and the vte setting section referring to that table.
Cheers Lex
So ok, one might argue that the setting don't make much sense, but it's there and it allows for (most) Geany keybinding behaving like they do everywhere else in the VTE too. Though, at least with the way it is done yet, if you enable "Override Geany keybindings", *all* (but focus) keybindings will be eaten by the terminal no matter whether it or a running process in it will actually handle the stroke; so I can understand one wanting this not to happen.
Regards, Colomban _______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel