Idea on improving cellphone soft keyboard
2011-12-11 10:38
330 查看
Yesterday I experienced a little bit with the Android software keyboard, that is, the on-screen keyboard with QWERTYUIOP... keys, used by touching the keys.
However, a soft keyboard has one major difference from a physical keyboard. It is that the physical keyboard has a physical touch feeling so that it is easier to accurately locate the keys and the chance of mis-touching is much lower than the soft keyboard.
When the user touches a key in the software keyboard, there is a detected central position of the touch. That position may or may not be in the center of the keys. We can utilize this data to improve the experience of the software keyboard.
I have two ideas that may help to improve it (for now just ideas, no implementation planned anyway):
1. When the user touches the keys, after touching, display a highlight on the key touched (already implemented in the Android phone I played with yesterday), but the highlitght should be biased by the central position of the touch. This way the user can be
aware that sometimes his/her touch is not in the center of the key so the next a few touches he/she can adjust the position to be nearer to the center of the key. Because the distances between the keys are fixed, it should be natural that adjustment for one
key can affect another key.
2. Or, we can adjust the keyboard, move the keyboard dynamically to accomodate the average center recent of key touches.
Just something in my mind this morning. Enjoy. :)
However, a soft keyboard has one major difference from a physical keyboard. It is that the physical keyboard has a physical touch feeling so that it is easier to accurately locate the keys and the chance of mis-touching is much lower than the soft keyboard.
When the user touches a key in the software keyboard, there is a detected central position of the touch. That position may or may not be in the center of the keys. We can utilize this data to improve the experience of the software keyboard.
I have two ideas that may help to improve it (for now just ideas, no implementation planned anyway):
1. When the user touches the keys, after touching, display a highlight on the key touched (already implemented in the Android phone I played with yesterday), but the highlitght should be biased by the central position of the touch. This way the user can be
aware that sometimes his/her touch is not in the center of the key so the next a few touches he/she can adjust the position to be nearer to the center of the key. Because the distances between the keys are fixed, it should be natural that adjustment for one
key can affect another key.
2. Or, we can adjust the keyboard, move the keyboard dynamically to accomodate the average center recent of key touches.
Just something in my mind this morning. Enjoy. :)
相关文章推荐
- Solution of issue: Android soft keyboard overlap with input div on browser【Android虚拟键盘与输入框重叠解决方案】
- GSM cell phone calls use outdated encryption that can now be cracked with rainbow tables on a PC
- Unable to use IntelliJ IDEA keyboard shortcuts on Ubuntu
- [DFNews] FBI Documents Shine Light on Clandestine Cellphone Tracking Tool
- tap/click on search button on softkeyboard
- pku3659 Cell Phone Network
- Disable keyboard input on Android TimePicker
- Failed to load the JNI shared library jvm.dll on Intellij Idea or Eclipse
- Blackberry Debug: Debug an application running on a live BlackBerry smartphone
- Create Soft Raid On RedHat Linux
- poj 3659 Cell Phone Network 动态规划
- Android开发实例详解之IMF(Android SDK Sample—SoftKeyboard)(转)
- Implementing dynamic UITableViewCell height on UITableView
- idea中tomcat安装出错: D:\tomcat\apache-tomcat-7.0.57\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a
- 【问题】Cannot find any information on property 'userPhone' in a bean of type 'Bean'.
- BNU 27847——Cellphone Typing——————【字典树】
- www.onthesource.com/cell-phones-mobile-phones/ Wholesale
- BSOJ: 1708 【USACO 2008 January Gold】Cell Phone Network手机网络
- windows phone:Making a Voice Recorder on Windows Phone
- CareerCup Old cell-phones game "snake"