Bug 11135 - Numerical keyboard should go 1234567890, not 0123456789
: Numerical keyboard should go 1234567890, not 0123456789
Status: RESOLVED FIXED
Product: SB Touch
Classification: Unclassified
Component: UI
: unspecified
: PC Windows XP
: -- normal (vote)
: MP
Assigned To: Ben Klaas
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-02-20 13:30 UTC by Michael Herger
Modified: 2009-09-08 09:15 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Herger 2009-02-20 13:30:35 UTC
Seems stupid at first, but all keyboard layouts I've checked have 0 after the 9, not in front of the 1.
Comment 1 Richard Titmuss 2009-03-26 03:52:30 UTC
Ben, who should decide this? Dean, Noah, Matt?
Comment 2 Blackketter Dean 2009-03-26 07:41:48 UTC
yes, it should match a computer keyboard
Comment 3 Ben Klaas 2009-03-27 12:02:26 UTC
this has been correctly laid out for a while now.
Comment 4 Michael Herger 2009-03-28 00:38:01 UTC
Ben - I can confirm it's ok in _most_ places. But if I remember right, then it's still the other way around in the Hex input keyboard or something else used during wlan setup. At least it was earlier this week, when I last updated. Can't test right now.
Comment 5 Ben Klaas 2009-03-28 16:48:04 UTC
these are the current keyboard definitions for any keyboard that displays numbers. they all start from 1, including hex

        ['emailNumeric'] = {
                                { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0' },
                                { '$', '+', '_', '-', '!', '#', '%', '&', "'", '*' },
                                { '@', '/', '=', '?', '^', '`', '{', '|', '}', '~', '.' },
                                {
                                        self:_switchKeyboardButton(self:_decideKbType('email'), keyboardButtonText.qwertyLower),
                                        { keyWidth = 0, text = '.' },
                                        { keyWidth = 92, text = '@' },
                                        self:_macroKeyButton('.com'),
                                        self:_go()
                                },
                },
                ['hex']     = {
                                { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0' } ,
                                { self:_spacer(), 'A', 'B', 'C', 'D', 'E', 'F', self:_go() },
                },
                ['ip']     = {
                                { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0' } ,
                                { '.', self:_spacer(), self:_go(92) },
                },
                ['numeric'] = {
                                { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0' },
                                { '.', '-', '+', '/', '=', '_', '@', '#', '$', '%' },
                                { self:_spacer(), ':', '&', ',', '?', '!', '(', ')', "'", self:_spacer() },
                                {
                                        self:_switchKeyboardButton(self:_decideKbType('qwerty'), keyboardButtonText.qwerty, 92),
                                        self:_spaceBar(),
                                        self:_go(92),
                                },
                },
Comment 6 Michael Herger 2009-03-30 01:28:50 UTC
Verified ok in rev. 5000. Thanks!