From: Bernardo Innocenti <bernie@codewiz.org> To: Alexey Gladkov <legion@altlinux.ru> Cc: Dennis Gilmore <dennis@ausil.us>, "Andries E. Brouwer" <Andries.Brouwer@cwi.nl>, vcrhonek@fedoraproject.org, Walter Bender <walter.bender@gmail.com>, kbd <kbd@lists.altlinux.org> Subject: Re: [kbd] OLPC specific keymaps Date: Thu, 10 Jan 2008 08:03:55 -0500 Message-ID: <478617BB.70202@codewiz.org> (raw) In-Reply-To: <4785CABC.70703@altlinux.ru> [-- Attachment #1: Type: text/plain, Size: 1030 bytes --] Alexey Gladkov wrote: > Please, send me example too. :) Attached. If they seem ok, please feel free to add them to your upstream package in i386/olpc/. > I'm adding kbd maillist on Cc. > Maybe we will discuss it there ? Sure. For completeness, I'm appending here the other branch of this thread: ---cut--- Andries E. Brouwer wrote: > If I conjecture that you use a more or less standard Linux kernel > for the OLPC, and use PC-compatible hardware, then maybe your keyboard > belongs under i386. Ok. I don't fully understand how the lookup works in loadkeys. Do we have to prepend "olpc-" to the maps we customize? Is there a way to make this search happen automatically and fall back to qwerty if the olpc variant doesn't exist? For xkb, we have moved the layout configuration entirely in the manufacturing data in ROM, so we'd not have to hardcode keyboard tables in all OSes that support OLPC. -- \___/ |___| Bernardo Innocenti - http://www.codewiz.org/ \___\ One Laptop Per Child - http://www.laptop.org/ [-- Attachment #2: olpc-es.map --] [-- Type: text/plain, Size: 2664 bytes --] ! Spanish keymap for OLPC; based upon es.map ! Walter Bender (3 January 2008) ! charset "iso-8859-15" keymaps 0-2,4,6,8-9,12 include "qwerty-layout" include "linux-with-alt-and-altgr" strings as usual keycode 1 = Escape alt keycode 1 = Meta_Escape keycode 2 = one exclam bar alt keycode 2 = Meta_one keycode 3 = two quotedbl at control keycode 3 = nul alt keycode 3 = Meta_two keycode 4 = three grave numbersign control keycode 4 = Escape alt keycode 4 = Meta_grave keycode 5 = four dollar alt keycode 5 = Meta_four keycode 6 = five percent asciicircum control keycode 6 = Control_asciicircum alt keycode 6 = Meta_five keycode 7 = six ampersand notsign alt keycode 7 = Meta_six keycode 8 = seven slash backslash control keycode 8 = Control_backslash alt keycode 8 = Meta_seven keycode 9 = eight parenleft control keycode 9 = Delete alt keycode 9 = Meta_eight keycode 10 = nine parenright alt keycode 10 = Meta_nine keycode 11 = zero equal alt keycode 11 = Meta_equal keycode 12 = apostrophe question alt keycode 12 = Meta_apostrophe keycode 13 = exclamdown questiondown keycode 14 = Delete control keycode 14 = Control_underscore alt keycode 14 = Meta_Delete keycode 15 = Tab alt keycode 15 = Meta_Tab keycode 18 = e E euro keycode 26 = apostrophe diaeresis degree keycode 27 = bracketleft braceleft control keycode 27 = Escape alt keycode 27 = Meta_bracketleft keycode 28 = Return alt keycode 28 = Meta_Control_m keycode 29 = Control keycode 39 = +ntilde +Ntilde keycode 40 = plus asterisk asciitilde control keycode 40 = Control_g alt keycode 40 = Meta_asciitilde keycode 41 = masculine ordfeminine backslash control keycode 41 = Control_backslash alt keycode 41 = Meta_backslash keycode 42 = Shift keycode 43 = bracketright braceright control keycode 43 = Control_bracketright alt keycode 43 = Meta_bracketright keycode 51 = comma semicolon alt keycode 51 = Meta_comma shift alt keycode 51 = Meta_semicolon keycode 52 = period colon alt keycode 52 = Meta_period keycode 53 = minus underscore control keycode 53 = Control_underscore alt keycode 53 = Meta_minus keycode 54 = Shift keycode 56 = Alt keycode 57 = space control keycode 57 = nul alt keycode 57 = Meta_space keycode 211 = less greater alt keycode 211 = Meta_less shift alt keycode 211 = Meta_greater [-- Attachment #3: olpc-pt.map --] [-- Type: text/plain, Size: 2321 bytes --] ! Portuguese keymap for OLPC; based upon pt.map ! Walter Bender (8 January 2008) ! charset "iso-8859-15" keymaps 0-2,4,6,8,12 alt_is_meta include "qwerty-layout" include "linux-with-alt-and-altgr" strings as usual keycode 1 = Escape alt keycode 1 = Meta_Escape keycode 2 = one exclam onesuperior keycode 3 = two at twosuperior keycode 4 = three numbersign threesuperior keycode 5 = four dollar keycode 6 = five percent cent keycode 7 = six dead_diaeresis notsign keycode 8 = seven ampersand keycode 9 = eight asterisk keycode 10 = nine parenleft keycode 11 = zero parenright keycode 12 = minus underscore control keycode 12 = Control_underscore alt keycode 12 = Meta_minus keycode 13 = equal plus section alt keycode 13 = Meta_equal keycode 14 = Delete keycode 15 = Tab keycode 18 = e E euro keycode 26 = apostrophe grave dead_acute dead_grave alt keycode 26 = Meta_apostrophe keycode 27 = bracketleft braceleft ordfeminine control keycode 27 = Escape alt keycode 27 = Meta_bracketleft keycode 28 = Return alt keycode 28 = Meta_Control_m keycode 29 = Control shift keycode 29 = Compose keycode 39 = +ccedilla Ccedilla keycode 40 = asciitilde asciicircum dead_tilde dead_circumflex control keycode 40 = Control_asciicircum alt keycode 40 = Meta_asciitilde keycode 41 = apostrophe quotedbl alt keycode 41 = Meta_grave keycode 42 = Shift keycode 43 = bracketright braceright masculine control keycode 43 = Control_bracketright alt keycode 43 = Meta_bracketright keycode 44 = z Z bar keycode 51 = comma less alt keycode 51 = Meta_comma keycode 52 = period greater backslash control keycode 52 = Control_backslash alt keycode 52 = Meta_period keycode 53 = semicolon colon alt keycode 53 = Meta_semicolon keycode 54 = Shift keycode 56 = Alt keycode 57 = space control keycode 57 = nul keycode 211 = slash question alt keycode 211 = Meta_slash compose 'e' '=' to '¤' compose '-' 'e' to '¤' compose '-' 'E' to '¤' compose '=' 'E' to '¤'
next prev parent reply other threads:[~2008-01-10 13:03 UTC|newest] Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-01-10 7:35 ` Alexey Gladkov 2008-01-10 13:03 ` Bernardo Innocenti [this message] 2008-01-11 23:50 ` Alexey Gladkov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=478617BB.70202@codewiz.org \ --to=bernie@codewiz.org \ --cc=Andries.Brouwer@cwi.nl \ --cc=dennis@ausil.us \ --cc=kbd@lists.altlinux.org \ --cc=legion@altlinux.ru \ --cc=vcrhonek@fedoraproject.org \ --cc=walter.bender@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Linux console tools development discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/kbd/0 kbd/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 kbd kbd/ http://lore.altlinux.org/kbd \ kbd@lists.altlinux.org kbd@lists.altlinux.ru kbd@lists.altlinux.com public-inbox-index kbd Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.kbd AGPL code for this site: git clone https://public-inbox.org/public-inbox.git