Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hotkeys like Ctrl+O do not work then russian keyboard layout is selected #116

Closed
unxed opened this issue Sep 28, 2016 · 8 comments
Closed

Comments

@unxed
Copy link
Contributor

unxed commented Sep 28, 2016

No description provided.

@elfmz
Copy link
Owner

elfmz commented Sep 28, 2016

Its a wx/gtk problem - with non-latin (in some case even with latin) input ctrl/alt + alpha keypress events are missing. Only working solution I've found is to add main menu with items that have 'shortcuts' - shortcuts triggered without problems with any input language. The only disadvantage is a menu bar itself. So anyone who need to have shortcuts in russian: just do touch ~/.far2l/forcemenu - this will enforce this workaround.

@unxed
Copy link
Contributor Author

unxed commented Sep 28, 2016

works, thanks!

btw, can menu font be set to minimal size somehow for menu to steal less space?

or, if we show menu anyway, why not to add some useful functions to it (like "copy all window contents as text", or "edit window font typeface/size" for example)

@elfmz
Copy link
Owner

elfmz commented Sep 28, 2016

I googled before that and found only that I'm not first who googled that. However I've just noticed that in full screen mode that menu is hidden but works!

@unxed
Copy link
Contributor Author

unxed commented Sep 29, 2016

Maybe it worths trying to look inside wx code to see how it captures keypresses for menu?

@elfmz
Copy link
Owner

elfmz commented Sep 29, 2016

I almost sure now that its GTK's issue cuz reproduction changes with GTK backend: with broadway backend even ctrl+english don't work. Also on Windows WX has no such issue, however those who tried osx may confirm my suspection that there it will also not reproduce.

@unxed
Copy link
Contributor Author

unxed commented Sep 29, 2016

not sure how to describe this correctly to file an issue into GTK's bug tracker

@elfmz
Copy link
Owner

elfmz commented Sep 29, 2016

I've created ticket on wx long time ago: http://trac.wxwidgets.org/ticket/17643

@unxed
Copy link
Contributor Author

unxed commented Dec 11, 2019

Looks like wx 3.1.3 has this issue (almost) fixed. See #642

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants