A (hopefully) improved Polish keyboard map.
Antoni Grzymala
antoni at grzymala.info
Fri Aug 19 16:54:39 PDT 2011
Dear list,
Attached please find a patch to the Polish keyboard map file.
The rationale for changes is following:
qQ → λΛ added for easy lambda-related writing;
wW → removed „ł” from under the ralt modifier (leads to common typos
like „błędół” instead of „błędów”);
jk → added «», common in proper Polish typography;
, → added … (ellipsis);
vb → changed to support „proper” Polish typographer's quotes, the
“original” ones are still reachable with Vb;
4 → added eurosign and centsign around where the dollar is placed;
- – added the endash, for better endashing texts where there are no
provisions for automatic replacement of -- and the like into the
endash.
- include "kpdl(comma)"
+ include "kpdl(dot)"
This last change is debatable – most users seem to find the keypad dot
far more useful than the comma – stuff like bc(1) and most programming
languages take floats written with a dot. A comma basically makes
sense in polonized spreadsheet programs which usually have provisions
for turning the keypad dot into a comma, anyway.
Best regards,
Antoni
PS. I'm not subscribed to the list – please CC my address when
replying.
--
[アントシカ]
-------------- next part --------------
--- /usr/share/X11/xkb/symbols/pl 2011-04-29 01:01:59.598230130 +0200
+++ antoszka.pl/plantoni 2011-08-20 01:30:34.000000000 +0200
@@ -7,8 +7,8 @@
name[Group1]="Poland";
- key <AD01> { [ q, Q ] };
- key <AD02> { [ w, W ] };
+ key <AD01> { [ q, Q, U03BB, U039B ] };
+ key <AD02> { [ w, W, w, W ] };
key <AD03> { [ e, E, eogonek, Eogonek ] };
key <AD09> { [ o, O, oacute, Oacute ] };
@@ -20,8 +20,15 @@
key <AB02> { [ x, X, zacute, Zacute ] };
key <AB03> { [ c, C, cacute, Cacute ] };
key <AB06> { [ n, N, nacute, Nacute ] };
+ key <AC07> { [ j, J, guillemotleft, J ] };
+ key <AC08> { [ k, K, guillemotright, K ] };
+ key <AB08> { [ comma, less, ellipsis, multiply ] };
+ key <AB04> { [ v, V, doublelowquotemark, leftdoublequotemark ] };
+ key <AB05> { [ b, B, rightdoublequotemark, ssharp ] };
+ key <AE04> { [ 4, dollar, EuroSign, cent ] };
+ key <AE11> { [ minus, underscore, endash, questiondown ] };
- include "kpdl(comma)"
+ include "kpdl(dot)"
include "level3(ralt_switch)"
};
More information about the xorg-devel
mailing list