kurnevsky / prs-plus

Automatically exported from code.google.com/p/prs-plus
0 stars 0 forks source link

System Keyboard for PRS505/300 #349

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Started porting the App-keyboards used in Frotz/Calendar/CLI into a general 
system-keyboard.
Main goal is to speed up typing. 
Using 10 keys in a row, so that the numeric-buttons can be used for input too. 
Size to change between normal and shifted
JoyPad to navigate, mainly UP/DOWN,
Center/HoldCenter to select,
Num-Key/holdNumKey to select key/bring up a popup with additional characters.

Will be put in a separate view in main.xml, and core1-script. (Like prspPopUp)

Possibilities: implementation of Search, to be used in dictionary and Apps.

Still to decide: 
Where should the key go?
Into a input-field in the keyboard context, or into a control in the container?

What should happen if OK is pushed?
I think it should bubble or call a function bound to the keyboard.

See how it looks like in the SIM:

Original issue reported on code.google.com by Mark.N...@gentlemansclub.de on 12 Oct 2012 at 8:21

Attachments:

GoogleCodeExporter commented 9 years ago
Hi Mark,

how far are you with this keyboard?

Original comment by msukhias...@gmail.com on 18 Dec 2012 at 12:17

GoogleCodeExporter commented 9 years ago
Some half way down.
main.xml and keyboard.xml as well as PRSPAssets.png and PRSPAssets.xml are to 
my liking. c

ore_keyboard.js is rudimentary working....
...but I lack of a good concept to switch button handling between keyboard and 
application. 
Another problem with generic response capturing (reassign doCenter aso) is that 
there is no standard action for hold-center defined for 505 - which I would 
like to call the additional char-selection popup.
Thought of temporary reassigning keybindings-actions-array.
And in general what to to with a key-stroke?
Just put it in a input-field, or generate a key-event? See 1st post.

@kartu: as this is nothing for the repository, please check your e-mail

Original comment by Mark.N...@gentlemansclub.de on 18 Dec 2012 at 3:48

GoogleCodeExporter commented 9 years ago
Code handed over to kartu.

Original comment by Mark.N...@gentlemansclub.de on 5 Feb 2013 at 3:42