-
Notifications
You must be signed in to change notification settings - Fork 286
Switching keyboard layouts causes issues with . (text entry) functionality #1134
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
Comments
Did this just start with the release of B70, or has it always ben like that? |
No, I had b69 when I wrote this. I don't remember if it was associated with any specific update. |
Well then I'll ask the opposite: Does it still happen with B70? A new preference was added that allows you to always use a specific layout within Quicksilver (regardless of the active layout for the rest of the system). I'm wondering if a possible side effect of the new code is that it'll be better at picking up the current layout after a relaunch. |
If that option is turned off, the problems still occurs. If it's turned on, On Sun, Sep 23, 2012 at 11:50 AM, Rob McBroom notifications@github.comwrote:
|
I think this is a known limitation with NDKeyboardLayout. @tiennou mentioned it here: That is - we need to register for the correct notif for when the keyboard On 23 September 2012 16:58, jboolean notifications@github.com wrote:
|
I will. I'm also considering adding that as a git module, and I thought that forking it under the quicksilver account would allow us to keep it closer to us ;-) ? |
Yeah, I thought about doing the same for LaunchAtLoginController. Fork it to the quicksilver organization, fix it, submit a pull request, then add our fork as a submodule so we could start using the fixed version immediately. We decided not to in that case, but it's still a good trick. |
This problem surfaced me when I transitioned from Snow Leopard to Mountain Lion. I never installed Lion so I don't know if the problem was present there. |
I frequently switch between QWERTY and Dvorak keyboard layouts. If I launch QS in one layout and switch to another while it's running, the trigger for text entry (what should be the period key) gets stuck on whatever physical key used to be the period when I launched the program.
If launched in QWERTY then switched to Dvorak
Attempting to type an 'e' starts the text entry field. Typing a period just types a period like any other character.
If launched in Dvorak then switched to QWERTY
Attempting to type a 'v' starts the text entry field. Typing a period just types a period like any other character.
The text was updated successfully, but these errors were encountered: