Commit graph

18 commits

Author SHA1 Message Date
Jens Arnold
c7e4f5f259 Keyboard code cleanup & optimisation. Corrected potential overflow problem.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7397 a1c6a512-1295-4272-9138-f99709370657
2005-08-24 06:48:39 +00:00
Jens Arnold
3842dc3a72 A bit more elegant cursor position handling.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5851 a1c6a512-1295-4272-9138-f99709370657
2005-02-08 08:24:36 +00:00
Jens Arnold
5c55e7f8ad New virtual keyboard for player: (1) Much more user friendly (button directions, no submenu). (2) Now voiced like the recorder keypad. (3) More compact and straightforward code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5819 a1c6a512-1295-4272-9138-f99709370657
2005-02-06 23:23:49 +00:00
Björn Stenberg
6c33c51a4c Redesigned the button handling. The code now uses symbolic function defines instead of checking for specific buttons. This makes it easier to add support for new devices with different button layouts.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5091 a1c6a512-1295-4272-9138-f99709370657
2004-09-19 21:58:37 +00:00
Linus Nielsen Feltzing
6ed333e3d7 Fixed the Player keyboard cursor positioning, bug #983404
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4861 a1c6a512-1295-4272-9138-f99709370657
2004-07-09 13:11:16 +00:00
Daniel Stenberg
8e43ccbec6 Initial suppport for building Rockbox for Neo. The Neo has a different
key layout so we need to check for this.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4138 a1c6a512-1295-4272-9138-f99709370657
2003-12-12 13:34:27 +00:00
Kjell Ericson
72d674368c We missed the null byte at the end of the string.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3718 a1c6a512-1295-4272-9138-f99709370657
2003-06-02 12:07:11 +00:00
Mats Lidell
cad6f24a50 Synched with recorder: Starts editing at the end of the string.
Bug with long strings fixed (Strings longer than newchars was
truncated.)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3431 a1c6a512-1295-4272-9138-f99709370657
2003-03-11 15:05:04 +00:00
Mats Lidell
23826f0a34 Language support for player keyboard.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3196 a1c6a512-1295-4272-9138-f99709370657
2003-01-31 07:26:56 +00:00
Kjell Ericson
ff4da18d1a Removed cursor before adding it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3183 a1c6a512-1295-4272-9138-f99709370657
2003-01-29 11:49:13 +00:00
Kjell Ericson
565505abd4 Added a "cursor"-function for the keyvoard.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3171 a1c6a512-1295-4272-9138-f99709370657
2003-01-27 14:37:03 +00:00
Mats Lidell
50a1dcb9dd Cursor movement in the middle of the screen only moves the cursor.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3162 a1c6a512-1295-4272-9138-f99709370657
2003-01-26 00:33:06 +00:00
Mats Lidell
95c542f8df Adds cursor blink and forward and backwards delete to keyboard input. (No lang support
yet. Still experimental.)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3161 a1c6a512-1295-4272-9138-f99709370657
2003-01-24 14:51:22 +00:00
Kjell Ericson
d853887a57 First version of a "better" keyboard handling for the Player.
More to come from Mats and me.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3141 a1c6a512-1295-4272-9138-f99709370657
2003-01-21 14:26:56 +00:00
Mats Lidell
f3313da2da First attempt in rocklatin1 input for player.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3134 a1c6a512-1295-4272-9138-f99709370657
2003-01-20 12:25:28 +00:00
Björn Stenberg
3568d39011 Centered fourth shift line (secretly removing a bug in the process)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3101 a1c6a512-1295-4272-9138-f99709370657
2003-01-15 22:39:37 +00:00
Björn Stenberg
58dff17b8e Keyboard fixes. ON now means Done on both recorder and player. Navigation keys repeat. Recorder keyboard uses system font.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3092 a1c6a512-1295-4272-9138-f99709370657
2003-01-15 13:48:54 +00:00
Björn Stenberg
c8cb6ffcc0 Added virtual keyboard for text input, loosely based on John Wood's code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2928 a1c6a512-1295-4272-9138-f99709370657
2002-12-04 15:04:43 +00:00