// Widely Alternating A (comma-shifting) and C // Forum thread: http://forum.colemak.com/viewtopic.php?pid=14397#p14397 //NB: This is copied and pasted over an existing layout // Disclaimer // ----- // THIS SOFTWARE, ANY ASSOCIATED FILES, AND ANY ASSOCIATED DOCUMENTATION // ARE PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", // WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT // LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT OWNER OR // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR // PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS // SOFTWARE, ANY ASSOCIATED FILES, OR ANY ASSOCIATED DOCUMENTATION, EVEN // IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. partial alphanumeric_keys xkb_symbols "dvorak-r" { include "us(dvorak)" name[Group1]= "English (right handed Dvorak)"; key { [asciitilde, less, grave, asciitilde ] }; key { [ 1, asterisk, exclamdown, onesuperior ] }; key { [ 2, bracketleft, twosuperior, dead_doubleacute ] }; key { [ 3, bracketright, threesuperior, dead_macron ] }; key { [ 4, dollar, currency, sterling ] }; key { [ 5, greater, EuroSign, dead_cedilla ] }; key { [ 6, asciicircum, onequarter, asciicircum ] }; key { [ 7, bar, onehalf, dead_horn ] }; key { [ 8, at, threequarters, dead_ogonek ] }; key { [ 9, plus, leftsinglequotemark, dead_breve ] }; key { [ 0, equal, rightsinglequotemark, dead_abovering ] }; key { [ parenleft, braceleft, guillemotleft, leftdoublequotemark ] }; key { [parenright, braceright, guillemotright, rightdoublequotemark ] }; //Widely Alternating-C // key { [ n, N, eacute, Eacute ] }; // key { [ r, R, aacute, Aacute ] }; // key { [ s, S, oacute, Oacute ] }; // key { [ m, M, iacute, Iacute ] }; // key { [ l, L, dead_abovedot, dead_caron ] }; // key { [ c, C, ccedilla, Ccedilla ] }; // key { [ g, G, ae, AE ] }; //Widely Alternating-A (comma-shifting) key { [ r, R, aacute, Aacute ] }; key { [ s, S, oacute, Oacute ] }; key { [ n, N, eacute, Eacute ] }; // key { [ g, G, iacute, Iacute ] }; key { [ d, D, iacute, Iacute ] }; key { [ c, C, ccedilla, Ccedilla ] }; key { [ l, L, dead_abovedot, dead_caron ] }; key { [ m, M, ae, AE ] }; key { [ underscore, exclam, apostrophe, quotedbl ] }; key { [ w, W, odiaeresis, Odiaeresis ] }; key { [ b, B, udiaeresis, Udiaeresis ] }; key { [ z, Z ] }; // key { [ k, K ] }; //original k position key { [ j, J ] }; //original k position key { [ f, F, copyright, cent ] }; key { [ o, O, registered, registered ] }; key { [ u, U, oslash, Ooblique ] }; // key { [ minus, backslash, questiondown, dead_hook ] }; //original minus backslash position key { [ slash, question, questiondown, dead_hook ] }; // key { [ semicolon, colon, multiply, division ] }; //original semicolon colon position key { [ minus, backslash, multiply, division ] }; key { [ ampersand, grave, asciitilde, asciitilde ] }; key { [ t, T, uacute, Uacute ] }; key { [ q, Q, eth, ETH ] }; key { [ y, Y ] }; key { [ h, H, thorn, THORN ] }; key { [ e, E, ntilde, Ntilde ] }; key { [ i, I, ssharp, section ] }; key { [ a, A, yen, dead_belowdot ] }; key { [ semicolon, colon, adiaeresis, Adiaeresis ] }; key { [ x, X ] }; // key { [ d, D, oe, OE ] }; key { [ g, G, oe, OE ] }; key { [ v, V ] }; // key { [ slash, question, paragraph, degree ] }; //original slash question position key { [ k, K, paragraph, degree ] }; //original slash question position //original // key { [ comma, quotedbl, mu, mu ] }; // key { [ p, P, aring, Aring ] }; //swapped key { [ p, P, aring, Aring ] }; key { [ comma, quotedbl, mu, mu ] }; key { [ apostrophe, numbersign ] }; //original key { [ period, percent ] }; };