Mercurial > hg > octave-nkf
comparison libgui/kb-layouts/linux.keytab @ 15196:017f0b2e6933
rename gui directory to libgu
* libgui: Rename from gui.
* .hgsub (libgui/qterminal): Rename from gui/qterminal.
* Makefile.am (GUIDIR): Set to libgui instead of gui if
AMCOND_BUILD_GUI is true.
* configure.ac (AC_CONFIG_FILES): Update list for directory renaming.
* Makefile.am (.NOTPARALLEL): Delete.
List octave.html/index.html as the primary HTML target, not
octave.html.
(octave.html): New target for making the octave.html directory.
(octave.pdf): Depend on octave.dvi.
* images.awk: In generated rules for png files, depend on octave.html,
not octave.html/index.html.
* src/Makefile.am (OCTAVE_GUI_CPPFLAGS, OCTAVE_GUI_LIBS): Update for
directory renaming.
(CLEANFILES): Fix typo.
* fntests.m (src_tree): Use libinterp, not src.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sat, 18 Aug 2012 18:10:09 -0400 |
parents | gui/kb-layouts/linux.keytab@f9fbf8954d7d |
children | aa36fb998a4d |
comparison
equal
deleted
inserted
replaced
15195:2fc554ffbc28 | 15196:017f0b2e6933 |
---|---|
1 # [linux.keytab] Konsole Keyboard Table (Linux console keys) | |
2 # | |
3 # -------------------------------------------------------------- | |
4 | |
5 # NOT TESTED, MAY NEED SOME CLEANUPS | |
6 keyboard "Linux console" | |
7 | |
8 # -------------------------------------------------------------- | |
9 # | |
10 # This configuration table allows to customize the | |
11 # meaning of the keys. | |
12 # | |
13 # The syntax is that each entry has the form : | |
14 # | |
15 # "key" Keyname { ("+"|"-") Modename } ":" (String|Operation) | |
16 # | |
17 # Keynames are those defined in <qnamespace.h> with the | |
18 # "Qt::Key_" removed. (We'd better insert the list here) | |
19 # | |
20 # Mode names are : | |
21 # | |
22 # - Shift | |
23 # - Alt | |
24 # - Control | |
25 # | |
26 # The VT100 emulation has two modes that can affect the | |
27 # sequences emitted by certain keys. These modes are | |
28 # under control of the client program. | |
29 # | |
30 # - Newline : effects Return and Enter key. | |
31 # - Application : effects Up and Down key. | |
32 # | |
33 # - Ansi : effects Up and Down key (This is for VT52, really). | |
34 # | |
35 # Operations are | |
36 # | |
37 # - scrollUpLine | |
38 # - scrollUpPage | |
39 # - scrollDownLine | |
40 # - scrollDownPage | |
41 # | |
42 # - emitSelection | |
43 # | |
44 # If the key is not found here, the text of the | |
45 # key event as provided by QT is emitted, possibly | |
46 # preceeded by ESC if the Alt key is pressed. | |
47 # | |
48 # -------------------------------------------------------------- | |
49 | |
50 key Escape : "\E" | |
51 key Tab : "\t" | |
52 | |
53 # VT100 can add an extra \n after return. | |
54 # The NewLine mode is set by an escape sequence. | |
55 | |
56 key Return-NewLine : "\r" | |
57 key Return+NewLine : "\r\n" | |
58 | |
59 # Some desperately try to save the ^H. | |
60 | |
61 key Backspace : "\x7f" | |
62 key Delete : "\E[3~" | |
63 | |
64 # These codes are for the VT52 mode of VT100 | |
65 # The Ansi mode (i.e. VT100 mode) is set by | |
66 # an escape sequence | |
67 | |
68 key Up -Shift-Ansi : "\EA" | |
69 key Down -Shift-Ansi : "\EB" | |
70 key Right-Shift-Ansi : "\EC" | |
71 key Left -Shift-Ansi : "\ED" | |
72 | |
73 # VT100 emits a mode bit together | |
74 # with the arrow keys.The AppCuKeys | |
75 # mode is set by an escape sequence. | |
76 | |
77 key Up -Shift+Ansi+AppCuKeys : "\EOA" | |
78 key Down -Shift+Ansi+AppCuKeys : "\EOB" | |
79 key Right-Shift+Ansi+AppCuKeys : "\EOC" | |
80 key Left -Shift+Ansi+AppCuKeys : "\EOD" | |
81 | |
82 key Up -Shift+Ansi-AppCuKeys : "\E[A" | |
83 key Down -Shift+Ansi-AppCuKeys : "\E[B" | |
84 key Right-Shift+Ansi-AppCuKeys : "\E[C" | |
85 key Left -Shift+Ansi-AppCuKeys : "\E[D" | |
86 | |
87 # linux functions keys F1-F5 differ from xterm | |
88 | |
89 key F1 : "\E[[A" | |
90 key F2 : "\E[[B" | |
91 key F3 : "\E[[C" | |
92 key F4 : "\E[[D" | |
93 key F5 : "\E[[E" | |
94 | |
95 key F6 : "\E[17~" | |
96 key F7 : "\E[18~" | |
97 key F8 : "\E[19~" | |
98 key F9 : "\E[20~" | |
99 key F10 : "\E[21~" | |
100 key F11 : "\E[23~" | |
101 key F12 : "\E[24~" | |
102 | |
103 key Home : "\E[1~" | |
104 key End : "\E[4~" | |
105 | |
106 key Prior -Shift : "\E[5~" | |
107 key Next -Shift : "\E[6~" | |
108 key Insert-Shift : "\E[2~" | |
109 | |
110 # Keypad-Enter. See comment on Return above. | |
111 | |
112 key Enter+NewLine : "\r\n" | |
113 key Enter-NewLine : "\r" | |
114 | |
115 key Space +Control : "\x00" | |
116 | |
117 # some of keys are used by konsole. | |
118 | |
119 key Up +Shift : scrollLineUp | |
120 key Prior +Shift : scrollPageUp | |
121 key Down +Shift : scrollLineDown | |
122 key Next +Shift : scrollPageDown | |
123 | |
124 key ScrollLock : scrollLock | |
125 | |
126 #---------------------------------------------------------- | |
127 | |
128 # keypad characters as offered by Qt | |
129 # cannot be recognized as such. | |
130 | |
131 #---------------------------------------------------------- | |
132 | |
133 # Following other strings as emitted by konsole. |