-
Notifications
You must be signed in to change notification settings - Fork 127
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
%selkey cannot specify characters that needs shift key to access #3
Comments
Note that this issue is almost non-existent for cin files shipped with OpenVanilla, because they almost avoided %selkey of characters on the upper row of an en-us keyboard.
Except 行列40, so here is a test case for it. Type: Hit |
Have anyone been able to fix this? Or does anyone know where to edit in the code to change this? |
@etang77 My guess is OVInputMethodController::handleOVKey expecting OVOneDimensionalCandidatePanelImpl::handleKey to return Since I am not affiliated to this project, I don't know how to start helping. I can't even get my self-compiled library to run locally yet. |
I've seen that assocation phrases has in its script, allow to use Shift + Symbols as select key, and display as an "Up arrow 1". I'm sure it can work for the normal select key too, anyone can teach me how to edit? |
@sltam @etang77 If you use Xcode, could you try building the target "OpenVanillaInstaller" in the latest master (open |
Thank you, so so so so much! Everything fixed (I think)! |
Being greedy here. Is it possible for the interface to show "Shift1"、"Shift2" like in Associated Phrase? |
I have these config in my .cin file:
When I put this cin file into OpenVanilla 1.0.x, and type anything that has disambiguation, it shows
!
,@
, etc. on top of the choices, but when I hitshift-1
,shift-2
, etc. OpenVanilla unexpectedly cancels the current composition and emits the!
character! This renders my input method completely unusable!This does not happen to OpenVanilla 0.8.x.
Before:
After hitting "!":
The text was updated successfully, but these errors were encountered: