Comments (3)
Furthermore, trying to use nextlayer to move from a custom layer to a default layer (e.g. "shift") is broken, see the code in osk.updateLayer
. I don't know why this code is like this and we probably need understand why the code is doing this before we fix this. The same workaround applies.
from keyman.
This is my biggest blocker bug, and I don't think it is truly closed.
I see you fixed this bug in KM web. #116
I also see your workaround of using layer() in the source. The workaround didn't work on android for long-press items, but maybe it does now with #116 .
As it seems to me:
- The ugly workaround only partially works (because of longpresses), and
- Using NextLayer the normal way (in KD) doesn't seem to work at all (it jumps to the layer before outputting the text).
So where are we now on this bug? Should I still be using the ugly workaround, or is this bug fixed in any current Android/iOS alpha versions?
from keyman.
Note that both our Android and iOS app use KMW as their core; our Alpha versions of both apps should no longer have this issue. If you'd like to investigate this for yourself, please check our links for the alpha versions on https://keyman.com/downloads/pre-release/ for details on how to get our in-development versions. We've tested this and fixed it to the best of our knowledge in the most current alpha versions for both.
Note that we're in the midst of a big overhaul of our products in preparation for a new major version; unfortunately, this means that #116 will not be 'released' for quite some time. If this is something for something you'll likely need in the next couple of months, I'd advise continuing with the workaround for now.
Also, would you mind sending us a copy of the problematic keyboard source so that we may use it for testing to ensure the issue is properly resolved for future versions?
Thanks for your feedback on this!
from keyman.
Related Issues (20)
- bug(android): cannot press Enter to search
- bug(web): `teh` does not get corrected to `the` with autocorrect HOT 1
- chore(web): tweak banner display of 'autoaccept' suggestion HOT 1
- chore(android): Separate upload to Sentry as a publish step HOT 2
- chore(linux): why do we pass `'None'` as string in `OnboardGtk.py`
- feat: Support for User Defined Character Aliases HOT 3
- feat(developer): Add an Optional Parameter to `outs` for an Index HOT 1
- bug(mac): drag and drop of .kmp to configuration window installs silently HOT 3
- bug(mac): double-click of previously installed .kmp silently fails HOT 1
- bug(mac): package info window not displayed for double-click or drag-and-drop keyboard installation
- feat(mac): always save OSK window size and location and apply when reopening
- change(mac): remove option 'Always show on-screen keyboard'
- change(mac): improve on-screen keyboard menu item
- bug(mac): no configuration or prompt allow access for Keyman on Catalina HOT 1
- bug(web): Regression in 17.0: the online OSK files have become ugly HOT 5
- bug(ios): alpha release build failure due to wrong locale for fastlane HOT 1
- refactor(developer): move help content for /developer/<version> from help.keyman.com to keyman repo
- bug(developer): Keyman Developer Debugger drops '[' at start of a string in `outs()` HOT 2
- bug(windows): When installed a kmp a link to a pdf in the readme.htm file does not display the .pdf. HOT 1
- bug(linux): extra character inserted when typing in Google doc HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keyman.