From a1e480df1e949f8dd1a43763ee9e98bddf6e1d91 Mon Sep 17 00:00:00 2001 From: "Sergey V. Udaltsov" Date: Sat, 21 Nov 2009 18:10:57 +0000 Subject: [PATCH] added pl(dvp) http://bugs.freedesktop.org/show_bug.cgi?id=25200 --- ChangeLog | 5 ++++ rules/base.xml.in | 6 ++++ symbols/pl | 75 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+) diff --git a/ChangeLog b/ChangeLog index 99e0598..cc09a82 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-11-21 Sergey Udaltsov + + * ../rules/base.xml.in, ../symbols/pl: added pl(dvp), + http://bugs.freedesktop.org/show_bug.cgi?id=25200 + 2009-11-18 Sergey Udaltsov * symbols/tm: small fix for tm layout, related to Ctrl+? shortcuts diff --git a/rules/base.xml.in b/rules/base.xml.in index d79ba8e..895777d 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -3258,6 +3258,12 @@ rus + + + dvp + <_description>Programmer Dvorak + + diff --git a/symbols/pl b/symbols/pl index 6eb8b1c..9ac9087 100644 --- a/symbols/pl +++ b/symbols/pl @@ -135,6 +135,81 @@ xkb_symbols "dvorak_altquotes" { key { [ 1, exclam, doublelowquotemark, rightdoublequotemark ] }; }; +// Polish Programmer Dvorak keymap by Michal Nazarewicz +// based on Programmer Dvorak by Roland Kaufmann +// and Polish Dvorak keymaps by Rafal Rzepecki { [ ampersand, percent, doublelowquotemark, rightdoublequotemark ] }; + + // symbols row, right side + + // upper row, left side + + // // upper row, right side + key { [ c, C, cacute, Cacute ] }; + key { [ l, L, lstroke, Lstroke ] }; + + // home row, left side + key { [ a, A, aogonek, Aogonek ], type[Group1] = "EIGHT_LEVEL_ALPHABETIC" }; + key { [ o, O, oacute, Oacute ] }; + key { [ e, E, eogonek, Eogonek ] }; + + // home row, right side + key { [ n, N, nacute, Nacute ] }; + key { [ s, S, sacute, Sacute ] }; + key { [ minus, underscore, hyphen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; + key { [ backslash, bar ] }; + + // lower row, left side + key { [ j, J, doublelowquotemark, rightdoublequotemark ] }; + key { [ k, K, leftdoublequotemark, leftsinglequotemark ] }; + key { [ x, X, zacute, Zacute ] }; + + // lower row, right side + key { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; + key { [ v, V, zacute, Zacute ] }; + key { [ z, Z, zabovedot, Zabovedot ] }; + + include "kpdl(comma)" + + // this to allow writing ALL CAPS with a Shift key + include "level3(ralt_switch)" + + // use one of compose:* options to choose Multi_key, if you will, + // or layout +level3(ralt_switch_multikey) to revert standard behaviour +}; + + partial alphanumeric_keys xkb_symbols "csb" { -- 2.32.0.93.g670b81a890