keys: graphical representation of linux control keys
[sheet.git] / vimperator.eng.inc.pl
index 06f017cba60eb3c2322daf8dcac7681ae8ba0635..4fc3771a3c30ff49769bb27742e8ede75121fcf7 100644 (file)
@@ -17,6 +17,8 @@ key => {
        ';' => "extend<>ed hint<>s mode",
        "'" => "jump to mark",
        '|' => "toggle source",
+       '+' => "en<>large text",
+       '-' => "shrink text",
 
        'a' => "add bookm<>ark",
        'A' => "toggle bookm<>ark<>ed",
@@ -126,9 +128,9 @@ key => {
        '[[' => "open <q>prev</q>",
 
        "z\e"=> "normal mode",
-       'zi' => "en<>large text\nZoom In",
+       'zi' => "<alias>+\nZoom In",
        'zm' => "en<>large more\nZoom More",
-       'zo' => "shrink text\nZoom Out",
+       'zo' => "<alias>-\nZoom Out",
        'zr' => "tinier text\nZoom Reduce",
        'zz' => "reset text size\nZoom Zero",
        'zI' => "zoom in",
@@ -140,6 +142,30 @@ key => {
        "Z\e"=> "normal mode",
        'ZQ' => "quit no save",
        'ZZ' => "quit save ses<>s<>ion",
+
+       "c\e"=> "normal mode",
+       'c^' => "start of line",
+       'c$' => "end of line",
+       'c#' => "rev. find word",
+       'c*' => "find word",
+       'c?' => "find rev.",
+       'c/' => "find",
+       'c:' => "comm<>and line mode",
+
+       'cb' => "prev word\nBack",
+       'c^b'=> "page up",
+       'c^f'=> "page down",
+       'cg' => "g for first line",
+       'cG' => "last line",
+       'ch' => "<left>",
+       'c^i'=> 'extern<>al edit<>or',
+       'cj' => "<down>",
+       'ck' => "<up>",
+       'cl' => "<right>",
+       'cn' => "find next",
+       'cN' => "find prev<>ious",
+       'cv' => "select\nVisual mode",
+       'cw' => "next word",
 },
 
 mode => {
@@ -176,11 +202,11 @@ def => {
                '$' => 'g2',
                '#' => 'g2',
                '*' => 'g2',
-               '+' => '=zi',
-               '-' => '=zo',
+               '+' => 'g1',
+               '-' => 'g1',
                '^^'=> 'g3',
-               '?' => 'g2 args modec',
-               '/' => 'g2 args modec',
+               '?' => 'g2 args',
+               '/' => 'g2 args',
                '[' => 'g9 arg mode[',
                ']' => 'g9 arg mode]',
                ':' => 'g7 args',
@@ -195,7 +221,7 @@ def => {
                'b' => 'g3 args',
                'B' => 'g1',
                '^b'=> 'g2',
-               'c' => 'g8',
+               'c' => 'g8 modec',
                '^c'=> 'g4',
                '^d'=> 'g2',
                'd' => 'g4',
@@ -237,6 +263,7 @@ def => {
                'u' => 'g6',
                'w' => 'g6',
                'W' => 'g6',
+               '^w'=> '=d',
                '^x'=> 'g5',
                'y' => 'g7',
                'Y' => 'g7',
@@ -323,9 +350,9 @@ def => {
                lead => 'z',
 
                "\e"=> 'g8 mode',
-               'i' => 'g1',
+               'i' => '=+',
                'm' => 'g1',
-               'o' => 'g1',
+               'o' => '=-',
                'r' => 'g1',
                'z' => 'g1',
                'I' => 'g1',
@@ -342,5 +369,34 @@ def => {
                'Q' => 'g7',
                'Z' => 'g7',
        }, # mode Z
+
+       c => {
+               "\e"=> 'g8 mode',
+               '^' => 'g2',
+               '0' => '=^',
+               '$' => 'g2',
+               '#' => 'g2',
+               '*' => 'g2',
+               '?' => 'g2 args',
+               '/' => 'g2 args',
+               ':' => 'g7 args',
+
+               'b' => 'g2',
+               'B' => '=b',
+               '^b'=> 'g2',
+               'e' => '=w',
+               '^f'=> 'g2',
+               'g' => 'g9 arg',
+               'G' => 'g2',
+               'h' => 'g2',
+               '^i'=> 'g7',
+               'j' => 'g2',
+               'k' => 'g2',
+               'l' => 'g2',
+               'n' => 'g2',
+               'v' => 'g8',
+               'w' => 'g2',
+               'W' => '=w',
+       }, # caret mode
 },
 }