From: Perry Thompson <contact@ryper.org> To: kbd@lists.altlinux.org Subject: [kbd] Add carpalx keymap Date: Wed, 30 Mar 2016 13:46:40 -0500 Message-ID: <20160330134640.600cc523@lustre.ryper.org> (raw) [-- Attachment #1: Type: text/plain, Size: 520 bytes --] Hello, I am submitting a patch for the carpalx keymap. A patch to xkeyboard-config has already been submitted as well. More information can be found at http://mkweb.bcgsc.ca/carpalx , currently listed under QGMLWY and QGMLWB, (carpalx and carpalx-full, respectively). Martin, the creator of the layout, will be updating the site to let users of the layout know of the name formalization and integration of the layout into Linux. Please let me know if you need any other information from me. Thank you, Perry Thompson [-- Attachment #2: carpalx.patch --] [-- Type: text/x-patch, Size: 4378 bytes --] diff -urN a/data/keymaps/i386/carpalx/carpalx-full.map b/data/keymaps/i386/carpalx/carpalx-full.map --- a/data/keymaps/i386/carpalx/carpalx-full.map 1969-12-31 18:00:00.000000000 -0600 +++ b/data/keymaps/i386/carpalx/carpalx-full.map 2016-03-27 03:17:24.503374524 -0500 @@ -0,0 +1,16 @@ +# carpalx-full.map +# Layout created by Martin Krzywinski, http://mkweb.bcgsc.ca/carpalx/ +# This keymap file created by Perry Thompson +include "carpalx.map" + +plain keycode 21 = b +shift keycode 21 = B + +plain keycode 22 = y +shift keycode 22 = Y + +plain keycode 24 = v +shift keycode 24 = V + +plain keycode 47 = f +shift keycode 47 = F diff -urN a/data/keymaps/i386/carpalx/carpalx.map b/data/keymaps/i386/carpalx/carpalx.map --- a/data/keymaps/i386/carpalx/carpalx.map 1969-12-31 18:00:00.000000000 -0600 +++ b/data/keymaps/i386/carpalx/carpalx.map 2016-03-27 03:17:47.451365416 -0500 @@ -0,0 +1,78 @@ +# carpalx.map +# Layout created by Martin Krzywinski, http://mkweb.bcgsc.ca/carpalx/ +# This keymap file created by Perry Thompson +keymaps 0-2,4-6,8-9,12 +alt_is_meta +include "linux-with-alt-and-altgr.inc" +strings as usual + +keycode 1 = Escape +keycode 2 = one exclam +keycode 3 = two at at nul nul +keycode 4 = three numbersign + control keycode 4 = Escape +keycode 5 = four dollar dollar Control_backslash +keycode 6 = five percent + control keycode 6 = Control_bracketright +keycode 7 = six asciicircum + control keycode 7 = Control_asciicircum +keycode 8 = seven ampersand braceleft Control_underscore +keycode 9 = eight asterisk bracketleft Delete +keycode 10 = nine parenleft bracketright +keycode 11 = zero parenright braceright +keycode 12 = minus underscore backslash Control_underscore Control_underscore +keycode 13 = equal plus +keycode 14 = Delete +keycode 15 = Tab + shift keycode 15 = Meta_Tab +keycode 16 = q +keycode 17 = g +keycode 18 = m +keycode 19 = l +keycode 20 = w +keycode 21 = y +keycode 22 = f +keycode 23 = u +keycode 24 = b +keycode 25 = semicolon colon +keycode 26 = bracketleft braceleft + control keycode 26 = Escape +keycode 27 = bracketright braceright asciitilde Control_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = d +keycode 31 = s +keycode 32 = t +keycode 33 = n +keycode 34 = r +keycode 35 = i +keycode 36 = a +keycode 37 = e +keycode 38 = o +keycode 39 = h +keycode 40 = apostrophe quotedbl + control keycode 40 = Control_g +keycode 41 = grave asciitilde + control keycode 41 = nul +keycode 42 = Shift +keycode 43 = backslash bar + control keycode 43 = Control_backslash +keycode 44 = z +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = j +keycode 49 = k +keycode 50 = p +keycode 51 = comma less +keycode 52 = period greater +keycode 53 = slash question + control keycode 53 = Delete +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul +keycode 58 = Caps_Lock +keycode 86 = less greater bar +keycode 97 = Control diff -urN a/data/Makefile.am b/data/Makefile.am --- a/data/Makefile.am 2013-08-27 15:45:33.000000000 -0500 +++ b/data/Makefile.am 2016-03-27 02:43:29.052463005 -0500 @@ -11,7 +11,7 @@ KEYMAPSUBDIRS = include sun amiga atari i386/azerty i386/bepo i386/dvorak \ i386/fgGIod i386/qwerty i386/qwertz i386/include i386/olpc \ - i386/colemak mac/include mac/all + i386/colemak i386/carpalx mac/include mac/all # Do not use GZIP - it is interpreted by gzip MYGZIP = gzip -f -n -9 diff -urN a/data/Makefile.in b/data/Makefile.in --- a/data/Makefile.in 2015-07-13 17:17:11.000000000 -0500 +++ b/data/Makefile.in 2016-03-27 02:43:14.982470313 -0500 @@ -231,7 +231,7 @@ TRANSDIR = consoletrans KEYMAPSUBDIRS = include sun amiga atari i386/azerty i386/bepo i386/dvorak \ i386/fgGIod i386/qwerty i386/qwertz i386/include i386/olpc \ - i386/colemak mac/include mac/all + i386/colemak i386/carpalx mac/include mac/all # Do not use GZIP - it is interpreted by gzip
next reply other threads:[~2016-03-30 18:46 UTC|newest] Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-03-30 18:46 Perry Thompson [this message] 2016-04-02 16:32 ` Alexey Gladkov 2016-04-02 21:00 ` Perry Thompson 2016-04-02 21:34 ` Alexey Gladkov 2016-04-02 21:41 ` Perry Thompson
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=20160330134640.600cc523@lustre.ryper.org \ --to=contact@ryper.org \ --cc=kbd@lists.altlinux.org \ /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