![]() |
#1 |
Developer's Corner Mascot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
Suggestion for a virtual keyboard hack (K5, KPW)
I was thinking: there are some apps for K5 and KPW in which keyboard covers the text form where you are typing (usually when the form is in the bottom half of the screen). Skipstone browser is an example.
I thought two possible solution for this, but don't know if they are doable and how much effort require. FIRST IDEA Add two little buttons to the keyboard (maybe nearby the keys A and L in the QWERTY one): one, to put the keyboard at the top of the screen, the other to hide the keyboard. SECOND IDEA I don't like the bar over the keyboard that suggest words completions (it's a bit slow to be useful, to me). Could it be hacked to display the text typed, instead of them? For example, sending every character pressed on the keyboard directly on that row? In this case, the backspace would also erase the letters in the stack to keep it synced with the form. Obviously, there would be a problem when the user changes focus and the stack becomes unsynced with the text, but could be partially solved by cleaning the bar at every click away from the keyboard (= pointer repositioning). THIRD IDEA ("better then nothing") Make at least an hack to get rid of the aforementioned bar xD It would free some useful pixels... Last edited by Aeris; 09-25-2013 at 05:38 PM. |
![]() |
![]() |
![]() |
#2 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299993
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
In terms of actually amending the onboard kindle keyboard AFAIK there is little that can be done. So with reference to editing the built-in keyboard - given the (now seemingly pointless) Amazon obfuscation war I think we can list this as "deeply unlikely".
When invoking it ourselves "as an overlay" to our homebrew apps there is some degree of control. Not to retype Eureka's work the full details of invocation are here: https://www.mobileread.com/forums/sho...8&postcount=28 I looked around for a few replacements actually recently... nothing "incredible" has reared it's head... should you find something AWESOME to port in the swanky OSK line.... I am all ears. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299993
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
or maybe something insane might do the job...
http://www.inference.phy.cam.ac.uk/d...Languages.html ![]() I like insane |
![]() |
![]() |
![]() |
#4 | |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 457
Karma: 1287375
Join Date: Jan 2013
Location: West Gardiner, Maine
Device: Touch (5.3.7)
|
Quote:
|
|
![]() |
![]() |
![]() |
#5 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299993
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Already built it...
Needs love though. ![]() Nooooo Idea what to do with it though... apt-get build-dep dasher grab source. hack titles. build. That's what I did so far. running full screen ATM but yeah.. could be beaten into service I guess? know more when I can actually use the thing :P EDIT: Needs dithering in the interface to be helpful. sigh. on the one day pile then Last edited by twobob; 09-26-2013 at 12:20 AM. |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299993
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
http://homepage3.nifty.com/tsato/xvkbd/#screenshot
Im doing that tomorrow. I WILL get an interface I like for osmo... I will... ![]() |
![]() |
![]() |
![]() |
#7 |
Developer's Corner Mascot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
I don't like too much that kind of predictive interfaces... i want to know exactly where my keyboard letters are all the time xD
The last keyboard you have posted seems pretty cool instead ![]() |
![]() |
![]() |
![]() |
#8 |
Developer's Corner Mascot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
Ah if you need there is also kterm keyboard that is not bad... need only to shift a bit to the left the third row, and maybe some buttons removed to make the others bigger (- + [ ] ; \ /)
I'm already working to modify this keyboard layout under kterm, in the case it could be used also in other programs Last edited by Aeris; 09-26-2013 at 05:49 AM. |
![]() |
![]() |
![]() |
#9 |
Developer's Corner Mascot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
If anybody wants to try the modified version of kterm virtual keyboard, here it is the config file (replace the original one in /extensions/kterm/layout folder after backup it). I found that with this layout it is really faster, maybe also if compared to the kindle system keyboard. Is still an Alpha, I have to fix all symbols and secondary working mode etc.
TESTED ONLY ON KINDLE PW, not Touch Last edited by Aeris; 09-26-2013 at 05:44 AM. |
![]() |
![]() |
![]() |
#10 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299993
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
nice
![]() |
![]() |
![]() |
![]() |
#11 |
Developer's Corner Mascot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
Could it work with osmo, Twobob? Maybe with the esc button to close it and another to put the keyboard at the top of the screen?
|
![]() |
![]() |
![]() |
#12 |
Developer's Corner Mascot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
RELEASE OF THE UPDATED KEYBOARD
I've finished the editing of kterm keyboard. I only removed the F1 F2 etc. buttons; the other are still there, just moved around. Everything is bigger now, and the keyboard should be ready and usable for any kind of app (agendas, notepads, etc.). Let me know if there is something to fix in the new layout
NOTE: as pointed out by knc1, the keyboard its not so comfortable on virtual terminals. In fact, the layout is not thought for this kind of sofware, but still you can use kterm to test the layout and "imagine" to be using other kinds of apps :P Btw, everything works now on terminals except F-buttons Last edited by Aeris; 09-26-2013 at 10:22 AM. |
![]() |
![]() |
![]() |
#13 |
Going Viral
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
You might want to mention that this layout does not support virtual terminals -
due to the missing F* keys. I am not sure if switching between terminals was ever tested (or even implemented) in the Kindle version of kTerm. So that feature might not be such a great loss. ![]() |
![]() |
![]() |
![]() |
#14 |
Developer's Corner Mascot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 486
Karma: 1277790
Join Date: Sep 2013
Device: Kindle Paperwhite 5.3.4, Kindle Keyboard 3.4
|
Yes... in fact the main purpose of this work is to use match-keyboard on other apps, not terminals (text-editors, agendas, etc.)
![]() Added a note to the post, thank you! Ps i think I'll switch "shift" and "caps lock xD" buttons Last edited by Aeris; 09-26-2013 at 08:49 AM. |
![]() |
![]() |
![]() |
#15 | |
Going Viral
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
OK, I see that now. You might want to re-consider the ctrl key - Applications may still need the basic control functions, like ctrl-d, ctrl-c (and maybe ctrl-q, ctrl-s) |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Odyssey Virtual keyboard: missing characters with accents? | Fourvin | Bookeen | 3 | 03-19-2013 02:07 PM |
Glo With Version 2.4.0 : No display virtual keyboard for SUDOKU | yack33 | Kobo Reader | 3 | 02-26-2013 08:04 PM |
2011 $79 Kindle Virtual Keyboard - Moves to Letter A All the Time | avid01 | Amazon Kindle | 0 | 11-20-2012 01:09 PM |
Suggestion for Hack | enarchay | Sony Reader Dev Corner | 2 | 06-24-2009 06:44 PM |
iLiad xvkbd - a virtual keyboard | yokos | iRex Developer's Corner | 2 | 03-18-2008 08:32 AM |