From unknown Sat Aug 09 04:57:06 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#2422 <2422@debbugs.gnu.org> To: bug#2422 <2422@debbugs.gnu.org> Subject: Status: Programmer Dvorak keyboard Reply-To: bug#2422 <2422@debbugs.gnu.org> Date: Sat, 09 Aug 2025 11:57:06 +0000 retitle 2422 Programmer Dvorak keyboard reassign 2422 emacs submitter 2422 Milan Zamazal severity 2422 wishlist tag 2422 patch thanks From pdm@zamazal.org Sat Feb 21 02:26:06 2009 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 Subject: Programmer Dvorak keyboard 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 debbugs-submit-bounces@debbugs.gnu.org Sat Jan 02 12:59:22 2016 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 To: Milan Zamazal Subject: Re: bug#2422: Programmer Dvorak keyboard 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-Debbugs-Envelope-To: 2422 Cc: 2422@debbugs.gnu.org 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 From unknown Sat Aug 09 04:57:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 31 Jan 2016 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator