From 97926fc3cb44fc1038f8adcdfb22c36d08044988 Mon Sep 17 00:00:00 2001 From: Ryan Kavanagh Date: Mon, 22 Aug 2011 07:40:27 -0400 Subject: Tweaked ICD --- .xkb/symbols/icd | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.xkb/symbols/icd b/.xkb/symbols/icd index bb7a4d3..efa5260 100644 --- a/.xkb/symbols/icd +++ b/.xkb/symbols/icd @@ -1,6 +1,8 @@ // International Coder Dvorak // By: Ryan Kavanagh , http://ryanak.ca/ // +// Optimised for typing in English, French and Spanish. +// // Based on the Dvorak International (dvorak-intl) layout: // Stephane Magnenat (stephane at magnenat dot net, http://stephane.magnenat.net) // Based on information from http://www.poupinou.org/dvorak/index.html @@ -20,13 +22,13 @@ // // CAPL A O E U I D H T N S _ ENTER // CAPL a o e u i d h t n s - ENTER -// CAPL à ô é ù î ð ¶ þ ñ ß – ENTER -// CAPL À Ô É Ù Î Ð § Þ Ñ — ENTER +// CAPL à ó é ù î ð ¶ þ ñ ß – ENTER +// CAPL À Ó É Ù Î Ð § Þ Ñ — ENTER // // SHIFT " Q J K X B M W V Z SHIFT // SHIFT ' q j k x b m w v z SHIFT -// SHIFT â ó è ù ï å ê w v z SHIFT -// SHIFT Â ó È Ù Ï Å Ê W V Z +// SHIFT â ô è ù ï å ê w v z SHIFT +// SHIFT Â Ô È Ù Ï Å Ê W V Z // // Legend: dX -> dead_X // @@ -38,7 +40,7 @@ partial alphanumeric_keys xkb_symbols "icd" { - include "us(dvorak)" + include "us(dvp)" name[Group1] = "USA - International Coder Dvorak"; @@ -80,7 +82,7 @@ xkb_symbols "icd" { // home row, left side key { [ a, A, agrave, Agrave ] }; - key { [ o, O, ocircumflex, Ocircumflex] }; + key { [ o, O, oacute, Oacute ] }; key { [ e, E, eacute, Eacute ] }; key { [ u, U, ugrave, Ugrave ] }; key { [ i, I, icircumflex, Icircumflex] }; @@ -90,18 +92,18 @@ xkb_symbols "icd" { key { [ h, H, paragraph, section ] }; key { [ t, T, thorn, THORN ] }; key { [ n, N, ntilde, Ntilde ] }; - key { [ s, S, ssharp, aboveline ] }; + key { [ s, S, ssharp, overline ] }; key { [ minus, underscore, endash, emdash ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; // lower row, left side key { [ apostrophe, quotedbl, acircumflex, Acircumflex] }; - key { [ q, Q, oacute, Oacute ] }; + key { [ q, Q, ocircumflex, Ocircumflex] }; key { [ j, J, egrave, Egrave ] }; key { [ x, X, idiaeresis, Idiaeresis ] }; // lower row, right side key { [ b, B, acircumflex, Acircumflex] }; key { [ m, M, ecircumflex, Ecircumflex] }; - key { [ Shift, Shift, Shift, Shift ] }; + key { [ Shift_R, Shift_R, Shift_R, Shift_R ] }; }; -- cgit v1.2.3