From unknown Sat Aug 09 18:43:04 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#2422: Programmer Dvorak keyboard Reply-To: Milan Zamazal , 2422@debbugs.gnu.org Resent-From: Milan Zamazal Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sat, 21 Feb 2009 10:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 2422 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.123521196623787 (code B ref -1); Sat, 21 Feb 2009 10:35:02 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 21 Feb 2009 10:26:06 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1LAQ3iL023781 for ; Sat, 21 Feb 2009 02:26:05 -0800 Received: from mail.gnu.org ([199.232.76.166]:33123 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1Lap1V-0004AS-8v for emacs-pretest-bug@gnu.org; Sat, 21 Feb 2009 05:23:53 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Lap3a-0001eO-7Q for emacs-pretest-bug@gnu.org; Sat, 21 Feb 2009 05:26:03 -0500 Received: from ip51.strelice.net ([217.66.176.51]:24479 helo=zamazal.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Lap3Z-0001dU-Kg for emacs-pretest-bug@gnu.org; Sat, 21 Feb 2009 05:26:02 -0500 Received: from blackbird.nest.zamazal.org ([192.168.129.12]) by zamazal.org with esmtp (Exim 4.69) (envelope-from ) id 1Lap3X-0001fL-P0 for emacs-pretest-bug@gnu.org; Sat, 21 Feb 2009 11:25:59 +0100 Received: from pdm by blackbird.nest.zamazal.org with local (Exim 4.69) (envelope-from ) id 1Lap3X-0001fI-8j for emacs-pretest-bug@gnu.org; Sat, 21 Feb 2009 11:25:59 +0100 From: Milan Zamazal To: emacs-pretest-bug@gnu.org X-Hashcash: 1:20:090221:emacs-pretest-bug@gnu.org::8b4LfLrXeCGLd5Iq:0000000000000000000000000000000000001bTl Date: Sat, 21 Feb 2009 11:25:59 +0100 Message-ID: <87iqn49jd4.fsf@blackbird.nest.zamazal.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) --=-=-= In case you would be interested in including quail definitions for Programmer Dvorak keyboard, they are here. (Of course they may be distributed under the GPL and I've assigned copyright of my Emacs changes to FSF.) --=-=-= Content-Type: application/emacs-lisp Content-Disposition: attachment; filename=programmer-dvorak.el Content-Transfer-Encoding: quoted-printable ;;; programmer-dvorak.el --- Quail package for Programmer Dvorak keyboard ;; Copyright (C) 2009 Milan Zamazal ;; Author: Milan Zamazal ;; Programmer Dvorak keyboard as defined at http://www.kaufmann.no/roland/d= vorak/. ;; There are two versions here: ;; 1. The exact version as defined at the above URL. ;; 2. A slightly modified version with the comma and semicolon keys ;; exchanged in order to be more consistent English Dvorak keyboard. (quail-define-package "programmer-dvorak" "English" "DV$" t "English (ASCII) input method simulating Programmer Dvorak keyboard" nil t t t t nil nil nil nil nil t) (quail-define-rules ("q" ?\;) ("w" ?,) ("e" ?.) ("r" ?p) ("t" ?y) ("y" ?f) ("u" ?g) ("i" ?c) ("o" ?r) ("p" ?l) ("[" ?/) ("]" ?@) ("a" ?a) ("s" ?o) ("d" ?e) ("f" ?u) ("g" ?i) ("h" ?d) ("j" ?h) ("k" ?t) ("l" ?n) (";" ?s) ("'" ?-) ("z" ?') ("x" ?q) ("c" ?j) ("v" ?k) ("b" ?x) ("n" ?b) ("m" ?m) ("," ?w) ("." ?v) ("/" ?z) ("Q" ?:) ("W" ?<) ("E" ?>) ("R" ?P) ("T" ?Y) ("Y" ?F) ("U" ?G) ("I" ?C) ("O" ?R) ("P" ?L) ("{" ??) ("}" ?^) ("A" ?A) ("S" ?O) ("D" ?E) ("F" ?U) ("G" ?I) ("H" ?D) ("J" ?H) ("K" ?T) ("L" ?N) (":" ?S) ("\"" ?_) ("Z" ?\") ("X" ?Q) ("C" ?J) ("V" ?K) ("B" ?X) ("N" ?B) ("M" ?M) ("<" ?W) (">" ?V) ("?" ?Z) ("`" ?$) ("1" ?&) ("2" ?\[) ("3" ?{) ("4" ?}) ("5" ?() ("6" ?=3D) ("7" ?*) ("8" ?)) ("9" ?+) ("0" ?\]) ("-" ?!) ("=3D" ?#)=20 =20 ("!" ?%) ("@" ?7) ("#" ?5) ("$" ?3) ("%" ?1) ("^" ?9) ("&" ?0) ("*" ?2) ("(" ?4) (")" ?6) ("_" ?8) ("+" ?`) ) (quail-define-package "programmer-dvorak2" "English" "DV#" t "English (ASCII) input method simulating Programmer Dvorak keyboard" nil t t t t nil nil nil nil nil t) (quail-define-rules ("z" ?\;) ("w" ?,) ("e" ?.) ("r" ?p) ("t" ?y) ("y" ?f) ("u" ?g) ("i" ?c) ("o" ?r) ("p" ?l) ("[" ?/) ("]" ?@) ("a" ?a) ("s" ?o) ("d" ?e) ("f" ?u) ("g" ?i) ("h" ?d) ("j" ?h) ("k" ?t) ("l" ?n) (";" ?s) ("'" ?-) ("q" ?') ("x" ?q) ("c" ?j) ("v" ?k) ("b" ?x) ("n" ?b) ("m" ?m) ("," ?w) ("." ?v) ("/" ?z) ("Z" ?:) ("W" ?<) ("E" ?>) ("R" ?P) ("T" ?Y) ("Y" ?F) ("U" ?G) ("I" ?C) ("O" ?R) ("P" ?L) ("{" ??) ("}" ?^) ("A" ?A) ("S" ?O) ("D" ?E) ("F" ?U) ("G" ?I) ("H" ?D) ("J" ?H) ("K" ?T) ("L" ?N) (":" ?S) ("\"" ?_) ("Q" ?\") ("X" ?Q) ("C" ?J) ("V" ?K) ("B" ?X) ("N" ?B) ("M" ?M) ("<" ?W) (">" ?V) ("?" ?Z) ("`" ?$) ("1" ?&) ("2" ?\[) ("3" ?{) ("4" ?}) ("5" ?() ("6" ?=3D) ("7" ?*) ("8" ?)) ("9" ?+) ("0" ?\]) ("-" ?!) ("=3D" ?#)=20 =20 ("!" ?%) ("@" ?7) ("#" ?5) ("$" ?3) ("%" ?1) ("^" ?9) ("&" ?0) ("*" ?2) ("(" ?4) (")" ?6) ("_" ?8) ("+" ?`) ) --=-=-= Regards, Milan Zamazal --=-=-=-- From rgm@gnu.org Sat Feb 21 11:41:22 2009 Received: (at control) by emacsbugs.donarmstrong.com; 21 Feb 2009 19:41:22 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.0 required=4.0 tests=X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1LJfKhJ003032 for ; Sat, 21 Feb 2009 11:41:21 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1Laxgp-00065X-PA; Sat, 21 Feb 2009 14:39:07 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18848.22619.690330.1610@fencepost.gnu.org> Date: Sat, 21 Feb 2009 14:39:07 -0500 From: Glenn Morris To: control Subject: control message X-Debbugs-No-Ack: yes close 2228 close 2229 tags 2348 moreinfo reassign 2426 emacs,ns severity 2422 wishlist severity 2421 wishlist reassign 2402 emacs,ns reassign 2377 emacs,ns reassign 2375 emacs,ns tags 2365 moreinfo From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 25 15:17:42 2010 Received: (at control) by debbugs.gnu.org; 25 Jan 2010 20:17:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NZVNW-00041B-1o for submit@debbugs.gnu.org; Mon, 25 Jan 2010 15:17:42 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NZVNU-000414-Oo for control@debbugs.gnu.org; Mon, 25 Jan 2010 15:17:40 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NZVNQ-0002jK-Hg; Mon, 25 Jan 2010 15:17:36 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19293.64608.361948.171287@fencepost.gnu.org> Date: Mon, 25 Jan 2010 15:17:36 -0500 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: blue X-Ran: V)KMp!SZkXUF`YONako"5Oi4WPlw6.[k4JpdNn?ln$4+N0sGT,?K%&>91j9m/oz++t(7\O X-Debbugs-No-Ack: yes X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) tags 2422 patch From unknown Sat Aug 09 18:43:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#2422: Programmer Dvorak keyboard Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Jan 2016 18:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 2422 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Milan Zamazal Cc: 2422@debbugs.gnu.org Received: via spool by 2422-submit@debbugs.gnu.org id=B2422.145175756222343 (code B ref 2422); Sat, 02 Jan 2016 18:00:02 +0000 Received: (at 2422) by debbugs.gnu.org; 2 Jan 2016 17:59:22 +0000 Received: from localhost ([127.0.0.1]:35508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aFQSX-0005oI-SA for submit@debbugs.gnu.org; Sat, 02 Jan 2016 12:59:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52211) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aFQSW-0005o0-6M for 2422@debbugs.gnu.org; Sat, 02 Jan 2016 12:59:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aFQSQ-0003rL-0U for 2422@debbugs.gnu.org; Sat, 02 Jan 2016 12:59:15 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55666) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aFQSH-0003qN-TH; Sat, 02 Jan 2016 12:59:05 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aFQSH-0005Tb-9U; Sat, 02 Jan 2016 12:59:05 -0500 From: Glenn Morris References: <87iqn49jd4.fsf@blackbird.nest.zamazal.org> X-Spook: AQAP Nuevo Leon La Familia Mutation National preparedness X-Ran: 0]8T9m&m!Z~FFlxJOCm=pm=)15Fo~p:x>IVdo'2hKs>X)$|y8gq#F?'M\T({2pnx?VDtC\ X-Hue: black X-Attribution: GM Date: Sat, 02 Jan 2016 12:59:05 -0500 In-Reply-To: <87iqn49jd4.fsf@blackbird.nest.zamazal.org> (Milan Zamazal's message of "Sat, 21 Feb 2009 11:25:59 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Sorry no-one ever replied. I see a lisp/leim/quail/programmer-dvorak.el has now been added to emacs-25. You might like to check it against your version and send any patches you think are appropriate. http://lists.gnu.org/archive/html/emacs-diffs/2015-12/msg00410.html From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 02 12:59:22 2016 Received: (at control) by debbugs.gnu.org; 2 Jan 2016 17:59:22 +0000 Received: from localhost ([127.0.0.1]:35510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aFQSY-0005oK-0s for submit@debbugs.gnu.org; Sat, 02 Jan 2016 12:59:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52216) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aFQSW-0005o1-Sc for control@debbugs.gnu.org; Sat, 02 Jan 2016 12:59:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aFQSR-0003rX-5B for control@debbugs.gnu.org; Sat, 02 Jan 2016 12:59:15 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55670) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aFQSR-0003rR-27 for control@debbugs.gnu.org; Sat, 02 Jan 2016 12:59:15 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aFQSQ-0005jO-NW for control@debbugs.gnu.org; Sat, 02 Jan 2016 12:59:14 -0500 Subject: control message for bug 2422 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sat, 02 Jan 2016 12:59:14 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) close 2422 25.1