From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Garreau\, Alexandre" Newsgroups: gmane.emacs.help Subject: Keyboard layout purpose (was: Getting Emacs to play nice with Hunspell and apostrophes) Date: Tue, 17 Jun 2014 03:09:18 +0200 Message-ID: <8s9aye005zjo.b4v.xxuns.g6.gal_-_@galex-713.eu> References: <87ha3s71mt.fsf@debian.uxu> <87tx7rsevi.fsf@debian.uxu> <8738fbscao.fsf@debian.uxu> <8738f8w988.fsf@debian.uxu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1402967402 14116 80.91.229.3 (17 Jun 2014 01:10:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 17 Jun 2014 01:10:02 +0000 (UTC) Cc: help-gnu-emacs@gnu.org, Yuri Khan To: Emanuel Berg Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jun 17 03:09:56 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WwhuL-0001qM-M3 for geh-help-gnu-emacs@m.gmane.org; Tue, 17 Jun 2014 03:09:53 +0200 Original-Received: from localhost ([::1]:46804 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WwhuL-0006KL-4O for geh-help-gnu-emacs@m.gmane.org; Mon, 16 Jun 2014 21:09:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56548) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wwhu5-0006Jx-CZ for help-gnu-emacs@gnu.org; Mon, 16 Jun 2014 21:09:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wwhtx-0000a6-6D for help-gnu-emacs@gnu.org; Mon, 16 Jun 2014 21:09:37 -0400 Original-Received: from bar75-1-78-192-124-148.fbxo.proxad.net ([78.192.124.148]:48248 helo=galex-713.eu) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wwhtw-0000Zf-Sg for help-gnu-emacs@gnu.org; Mon, 16 Jun 2014 21:09:29 -0400 Original-Received: from PC-713 (71.45.142.88.rev.sfr.net [88.142.45.71]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) (Authenticated sender: galex-713) by galex-713.eu (Postfix) with ESMTPSA id 959B915F549; Tue, 17 Jun 2014 03:09:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=galex-713.eu; s=dkim; t=1402967366; bh=wZpIfejmyegad4FGytkzGMnKRU5sWBZ6CDExks2PJPY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=LeLMnd1p/+5Vt65JHEsCx6McjREsJDyksFpZcZDP/xuDwXi+Bu4r419sC04kmoQcV 5XTP+bHXL4IVJ/rwFgVD+zGR/ynTfI6PBvYj8Rg2uq/w4T3LWHeTtw/nIKt8GCDjzo 7jq7NdNhJFDZs1/12ttgFCD4bKYgzdsxoYNUqZeU= In-Reply-To: (Yuri Khan's message of "Sat, 14 Jun 2014 12:45:50 +0700") User-Agent: Gnus (5.13), GNU Emacs 24.3.50.1 (x86_64-pc-linux-gnu) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAADBQ TFRFAAAAAAAAAAAAAAAAAAAAAQEBAQEBAgICBAQEFRUV////////////////////////2mBkLQAA ABB0Uk5TAAAAAAAAAAABCU2g0Pr+/CTJwSkAAAABYktHRACIBR1IAAABkUlEQVRIx82W0XLEIAhF nbx5QfP/f1sVUVSStvvSOrObrOEI1yBsuH45wl8AAHEdRMD3QDHOZjDhFQClvI20IRaIYl5Wvdu1 e0uIPgDWBVGuhYW6ZHhAsxf/5Y6ofCTKlQjWPsl8cZBRvlhCQbJEMPY6S9U2coupE7R7iMa+rkgN o/FmDg0Y8fSI1qljl5CGf3Gm0p8A414dtBuOPlAcTO+koVi3G7A4SOMHeTGFHi2OiB5khx7sZSXH eU8PwCKZjJxDdpB5K9kNbwGMhJY386kTkwB39NcsP294QDKS7caYPfYB5NeRDg30DvAO1AgSL8PM TGBsK+UjZHPwJqAvrkre970WEDgAq2TeU2FkIE1ARZDzYkcG6is16d0kH0DspwJml/oBQnbPpGRg 08fLEfUkz2xBXoCWAp5kzcBicFtAcwIeUGVzW9AAkaROu4DUdCxAL8V+l5JyvAG2GO8e5MkO2HJ/ NCXGdQLSCbYOZRrKCVwR2rJquUbtpmm2rNhmH5tiSj9oih+03Q8a+z/4c/IFGNsy9Qwqrr0AAAAA SUVORK5CYII= X-Home-Page: https://www.galex-713.eu X-GPG-FINGERPRINT: E109 9988 4197 D7CB B0BC 5C23 8DEB 24BA 867D 3F7F X-GPG: 0x8DEB24BA867D3F7F X-Accept-Language: fr, it, en X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 78.192.124.148 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:98289 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2014-06-14 at 07:45, Yuri Khan wrote: > On Sat, Jun 14, 2014 at 8:49 AM, Emanuel Berg wr= ote: >> OK, let me tell you how I do ' and ". ' I do by moving my right >> little finger one step (key) to the right. The " I do by moving the >> right little finger to the right shift, at the same time as the ring >> finger slides along to the ' key. > > Now let me tell you how I do curly quotes. > > First, with my right thumb, I hold the AltGr modifier. Then, I press k > and l in sequence to get a balanced pair of double curly quotes, or ; > and ' for single quotes (I customized my xkb configuration files to > get this but it works similarly with the out-of-the-box config). This > works for me in both Latin/English and Cyrillic/Russian layouts. On > the other hand, the straight quote is only available in the Latin > layout; in Russian, I would have to first switch to Latin, then type > the single quote, and finally switch back to Russian. Now let me tell you how *and why* I do curly apostrophe and quotes. First I hold the AltGr modifier with my right thumb, then I press =E2=80=9C= ,=E2=80=9D key (which is at the center of my keyboard, so the =E2=80=9Cg=E2=80=9D key = on QWERTY/AZERTY keyboards, or the =E2=80=9CI=E2=80=9D key on the Dvorak layou= t I didn=E2=80=99t learn enough yet), and I obtain fluidly a =E2=80=9C=E2=80=99=E2=80=9D witho= ut hurting my fingers. For curly quotes I hold AltGr and Shift with my right thumb and little finger, and =E2=80=9C2=E2=80=9D or =E2=80=9C3=E2=80=9D (=E2=80=9C7=E2=80=9D= and =E2=80=9C5=E2=80=9D on Dvorak layout) key to get either the left or right one. That doesn=E2=80=99t hurt my fingers, that=E2=80=99= s quick, and that let really efficiently accessible the main quote symbols of one of my main language I learnt before 6 (and I can=E2=80=99t anymore choose anot= her, since now my brain definitely loosed plasticity, for ever, that=E2=80=99s i= t, for any other human being: let=E2=80=99s do ido/lojban/esperanto/whatever to stop torture us with insane languages such as English, French or Italian). I would recall you that=E2=80=99s it=E2=80=99s the *machine* that should se= rve you, not the opposite. Your keyboard layout should be made to let *you* write text that *you* or people like *you* with *you* would like to speak should read, so the more readable the text is, the better: curly quotes make text more understandable and more readable, and that=E2=80=99s the way= it should *always* be, except on old limited english-oriented occidental typewriters. Never let tradition and cowardise enslave you. These are the worst (and maybe the only) curse of mankind. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQJ8BAEBCgBmBQJTn5U/XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFMTA5OTk4ODQxOTdEN0NCQjBCQzVDMjM4 REVCMjRCQTg2N0QzRjdGAAoJEI3rJLqGfT9/LjIQAISh76/WFDX4oakjQ9dbfncH TVFNaYjZ1a1sNVyNUJLaFon+6GHRCyEC64NqIc2wIYzGDGg7oyRB1TPlLWsws1Ho 6oKk6VwstKf97ezVdFxJoyRM0vSEE+KgHoqSAH19RQIE8zLB5lWpOMEAW3f+H7H+ yIdnHBtPXep4M+PcGxMUhU6tCuQgxTZcDK5+FKyKGZAIzZBmcC/sYKtTh67aOvtx 4vaTzRFqGuf4vi85qAZTHFrEXl4TJBFr6fMsErw0427DDbZNJxTlMfbMAJ4ObBTf 9501ALGDd8KDK84Ck8TMaV7Z9NLkgKNDf0BbSXlXSpWwj+cbOjWrn0djrBq3jpSF rIbH8rph1jBp7d7QJkAz0uy5Go71heN3Zu9sFZI0Cr6fdAz7Yu7PblSfB9FKjBdG lhVlVSO8hzHxzk1IkAy3VuOmG1Z2OxPOJKkagTEuV/pAIsgRrYMwlKK7iwF7XGGj IGLaBgYu2fiaqabWKfto3X3R/oKCIaFzTeKPXpe1JdXkRZjfYTE8VO4Av+0nzjS4 Vr+1hNx0vYbFGJXIPzoWKr4OlO8Puc/g+bm00OVsNPioTCy51O9KC/RbDI+KHDuR +o9B2MU8uL0sWeyYOywz+ZVISyLzoFW8ZHX7uRiSg+qMVgdBUOV7DFf5UIx3+sI1 AAXtL9uoFUR4ddG+7xxO =7Wb/ -----END PGP SIGNATURE----- --=-=-=--