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
Special keys can not be inserted on french keyboards #47
Comments
We've got feedback on this as well:
|
Sorry for the late reaction (currently very busy doing nothing 😉) bool specialKey = (modifiers&(Qt::MetaModifier|Qt::ControlModifier))
&& ((modifiers!=(Qt::AltModifier|Qt::ControlModifier)) || (!text.isEmpty() && text.at(0).isUpper())); I still have my doubts about the text.at(0).isUpper().. Please give me suggestions about this. |
Note: The feedback quoted by vadi2 was mine on a forum. 'Aren't there any modifiers keys that don't result in a non-upper key?' There are, in fact. I can't speak for many other layouts, but there are numerous inputs that can be made on the Finnish multilingual layout that result in lowercase inputs. None of those should affect my code in Lua (the main language I use within edbee), but it does exist. I think that goes into 'potential minor annoyance' territory, rather than 'severly limits coding' however. I'm happy to help test solutions, however I realistically can. |
No problems, it's the hard work of being maintener! Yes it seems strange the isUpper(), but :
|
@sebcaux Thanks for the feedback! |
Hi, I have found a very embarrasing problem... On my french keyboard it is impossible to insert char like :
~#{[|\^@]}
. To insert theses chars, I need to pressAlt Gr
key that corresponding toAlt
+Ctrl
To fix this, I modify the specialKey in TextEditorComponent::keyPressEvent :
I don't know if it is the right way.
The text was updated successfully, but these errors were encountered: