From 1918bd9f63ea349e4292cbdbe22db9f196458170 Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Tue, 28 Jan 2020 16:25:50 -0500 Subject: Add programmer dvorak w/ caps->esc keymap --- programmer.map | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 programmer.map diff --git a/programmer.map b/programmer.map new file mode 100644 index 0000000..ed3e4ba --- /dev/null +++ b/programmer.map @@ -0,0 +1,99 @@ +! Programmer Dvorak keymap +! +! Original from: http://www.kaufmann.no/roland/dvorak/ +! This file edited by: Merlin Dou (11 March 2014) +! +! This file is free software; you can redistribute it and/or modify +! it under the terms of the GNU General Public License as published by +! the Free Software Foundation; either version 2 of the License, or +! (at your option) any later version. +! +! This program is distributed in the hope that it will be useful, +! but WITHOUT ANY WARRANTY; without even the implied warranty of +! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +! GNU General Public License for more details. +! +! You should have received a copy of the GNU General Public License +! along with this program; if not, write to the Free Software +! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +! +keymaps 0-2,4-6,8-9,12 +alt_is_meta +include "linux-with-two-alt-keys.inc" +strings as usual +! -------------------------------------------------------------------------- +! Row 1 +! -------------------------------------------------------------------------- +keycode 1 = dollar +! -------------------------------------------------------------------------- +! Row 2 +! -------------------------------------------------------------------------- +keycode 41 = dollar asciitilde +keycode 2 = ampersand percent +keycode 3 = bracketleft seven +keycode 4 = braceleft five +keycode 5 = braceright three +keycode 6 = parenleft one +keycode 7 = equal nine +keycode 8 = asterisk zero +keycode 9 = parenright two +keycode 10 = plus four +keycode 11 = bracketright six +keycode 12 = exclam eight +keycode 13 = numbersign grave +keycode 14 = Delete +! -------------------------------------------------------------------------- +! Row 3 +! -------------------------------------------------------------------------- +keycode 15 = Tab +keycode 16 = semicolon colon +keycode 17 = comma less +keycode 18 = period greater +keycode 19 = p +keycode 20 = y +keycode 21 = f +keycode 22 = g +keycode 23 = c +keycode 24 = r +keycode 25 = l +keycode 26 = slash question +keycode 27 = at asciicircum +keycode 28 = Return +! -------------------------------------------------------------------------- +! Row 4 +! -------------------------------------------------------------------------- +keycode 58 = Escape +keycode 30 = a +keycode 31 = o +keycode 32 = e +keycode 33 = u +keycode 34 = i +keycode 35 = d +keycode 36 = h +keycode 37 = t +keycode 38 = n +keycode 39 = s +keycode 40 = minus underscore +keycode 43 = backslash bar +! -------------------------------------------------------------------------- +! Row 5 +! -------------------------------------------------------------------------- +keycode 42 = Shift +keycode 44 = apostrophe quotedbl +keycode 45 = q +keycode 46 = j +keycode 47 = k +keycode 48 = x +keycode 49 = b +keycode 50 = m +keycode 51 = w +keycode 52 = v +keycode 53 = z +keycode 54 = Shift +! -------------------------------------------------------------------------- +! Row 6 +! -------------------------------------------------------------------------- +keycode 29 = Control +keycode 56 = Alt +keycode 57 = space +keycode 97 = Control -- cgit v1.1