~eugenenuke/ubuntu/wily/console-setup/fix-for-1565542

« back to all changes in this revision

Viewing changes to Keyboard/ckb/symbols/inet

  • Committer: Bazaar Package Importer
  • Author(s): Anton Zinoviev, Anton Zinoviev, Samuel Thibault
  • Date: 2011-03-21 07:08:43 UTC
  • mto: This revision was merged to the branch mainline in revision 125.
  • Revision ID: james.westby@ubuntu.com-20110321070843-dyzebcgrrm3dnvfx
Tags: 1.71
[ Anton Zinoviev ]
* FAQ: correct some typos and apply two patches by Jonathan Nieder.
  Thanks also to Vincent Lefevre.  Closes: #565391 (with apologies for
  the delay).
* New manual pages keyboard(5) and console-setup(5).  Updated ckbcomp(1)
  and setupcon(1). Remove README.fonts.  Common documentation directory
  for keyboard-configuration, console-setup-linux,
  console-setup-freebsd, console-setup and console-setup-mini.  New
  README.Debian.  Thanks to Jorgen Grahn, closes: #617580.
* Remove most of the comments in the default configuration files.  It is
  difficult to update these comments when the functionality of
  console-setup changes and the new manual pages make these comments
  less necessary.
* Remove the VERBOSE_OUTPUT option from the default configuration file
  (but it is still supported).
* Install *.bug-control files for reportbug.
* Ask the keyboard option question even when Debconf doesn't support the
  layout.  Thanks to Petr Baudis and Julien Cristau, closes: #581758.
* ckbcomp_mini: process properly empty layout and/or variant options.
  Thanks to Baptiste Carvello who reported the problem and traced its
  source.  Closes: #617499.
* ckbcomp: ignore actions[...] = ... specifications in key definitions.
  Thanks to Klaus Ethgen, closes: #607532.
* setupcon: accept all methods to state font size in the configuration
  file (8x14, 14x8, 14).
* Debconf: More human-friendly options for the font size question.  By
  default use 8x14 format for all sizes.
* setupcon: Improved test whether we are on the console.  Thanks to
  Michael Schutte and Julien Cristau for the suggestions.
* console-setup(-mini).postinst: add again commands to configure the
  console.
* ckbcomp: improved implementation for Alt+PrintScreen=SysRq and
  Ctrl+Pause=Break on AT keyboards.
* ckbcomp: more correct use of approximate().  This probably affects
  only some exotic key combination such as Ctrl+Alt+Shift+AltGr+F1.
* ckbcomp: lets try to remove some unnecessary and potentialy harmful on
  non-standard layouts mappings for Linux (Ctrl+'=^G, Ctrl+3=^[,
  Ctrl+4=^\, Ctrl+5=^], Ctrl+7=^_, Ctrl+8=^?).
* Do not source /etc/default/keyboard in /etc/default/console-setup
  (on new installs or upgrades from pre 1.47 versions).
* setupcon: do not cache automatically the keymap.  Instead add --save
  option the init script.
* Do not remove /etc/console-setup in postrm.
* setupcon, config, postinst: recognise 'guess' value in the
  configuration file.
* postinst: do not fail if setupcon fails.
* Include Terminus font in the compiled packages.  Do not depend, but
  conflict and provide console-terminus.  New upstream version of the
  Terminus font (4.32).
* Keyboard/ckb: update with keyboard data of version 2.1 of xkb files.
  (This change is not relevant for Debian.)
* New install targets in the Makefiles and debian/rules to better
  support non-Debian installs.
* Support for FreeBSD.  Packages for Debian GNU/kFreeBSD:
  - bdf2psf: new option --raw to generate raw fonts.  Try to use CP437
    code positions if possible.  When generating raw fonts with same
    codeset, use identical font map.
  - ckbcomp and setupcon: support for FreeBSD keymaps.
  - ckbcomp: new option -backspace [ del | bs ] to determine the
    behaviour of the keys BackSpace and Delete.
  - setupcon, postinst: A corresponding variable BACKSPACE in
    /etc/default/keyboard.
  - Termcap and Terminfo entries for FreeBSD.
  - setupcon: When UTF-8 is requested on FreeBSD, act as if the encoding
    is ISO-8859-1.
  - Debconf: Don't ask the question about font size on kFreeBSD (no need
    for this -- all available sizes will be loaded).
  - New configuration variable VIDEOMODE.  Currently it is most useful
    on FreeBSD because the default Linux framebuffer driver (VesaFB)
    doesn't permit changes of the videomode.
  - Support for 8-bit encodings in console-setup-mini and in the udebs
  - Udebs for kFreeBSD.

[ Samuel Thibault ]
* Fonts/bdf2psf: Fix typo.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
    key <I24>   {       [ XF86AudioStop, XF86Eject ] };
32
32
    key <I2E>   {       [ XF86AudioLowerVolume  ] };    
33
33
    key <I30>   {       [ XF86AudioRaiseVolume  ] };
 
34
    key <K5A>   {       [ XF86Eject             ] };
 
35
    key <K6C>   {       [ XF86Eject             ] };
34
36
};
35
37
 
36
38
// popular web navigation combination
55
57
    key <I5E>   {       [ XF86PowerOff          ]       };
56
58
    key <I5F>   {       [ XF86Standby           ]       };
57
59
    key <I63>   {       [ XF86WakeUp            ]       };
 
60
    key <I74>   {       [ XF86Battery           ]       };
 
61
    key <I76>   {       [ XF86WLAN              ]       };
 
62
    key <I16>   {       [ XF86Sleep             ]       };
58
63
};
59
64
 
60
65
// Combined sections, for simplicity
103
108
    key <HELP>   {      [ Help                  ]       };
104
109
    key <LNFD>   {      [ Linefeed              ]       };
105
110
 
106
 
    key <HZTG>   {      [ Zenkaku_Hankaku       ]       };
 
111
// Commented out because HZTG has same keycode as TLDE
 
112
//    key <HZTG>   {      [ Zenkaku_Hankaku       ]       };
 
113
 
107
114
    key <HKTG>   {      [ Hiragana_Katakana     ]       };
108
115
    key <HENK>   {      [ Henkan                ]       };
109
116
    key <MUHE>   {      [ Muhenkan              ]       };
113
120
 
114
121
    key <HNGL>   {      [ Hangul                ]       };
115
122
    key <HJCV>   {      [ Hangul_Hanja          ]       };
 
123
    key <FK21>   {      [ XF86TouchpadToggle    ]       };
 
124
    key <FK22>   {      [ XF86TouchpadOn        ]       };
 
125
    key <FK23>   {      [ XF86TouchpadOff       ]       };
116
126
 
117
127
//  key <I120>   {      [ ]       }; // KEY_MACRO 
118
128
    key <I126>   {      [ plusminus             ]       };
119
 
    key <I129>   {      [ KP_Separator          ]       };
120
129
    key <I147>   {      [ XF86MenuKB            ]       };
121
130
    key <I148>   {      [ XF86Calculator        ]       };
122
131
//  key <I149>   {      [ ]       }; // KEY_SETUP
165
174
    key <I209>   {      [ XF86AudioPause        ]       };
166
175
    key <I210>   {      [ XF86Launch3           ]       };
167
176
    key <I211>   {      [ XF86Launch4           ]       };
168
 
    key <I213>   {      [ XF86Standby           ]       };
 
177
    key <I213>   {      [ XF86Suspend           ]       };
169
178
    key <I214>   {      [ XF86Close             ]       };
170
179
    key <I215>   {      [ XF86AudioPlay         ]       };
171
 
    key <I216>   {      [ XF86Forward           ]       };
 
180
    key <I216>   {      [ XF86AudioForward      ]       };
172
181
//  key <I217>   {      [ ]       }; // KEY_BASSBOOST
173
182
    key <I218>   {      [ Print                 ]       };
174
183
//  key <I219>   {      [ ]       }; // KEY_HP
176
185
//  key <I221>   {      [ ]       }; // KEY_SOUND
177
186
//  key <I222>   {      [ ]       }; // KEY_QUESTION
178
187
    key <I223>   {      [ XF86Mail              ]       };
179
 
//  key <I224>   {      [ XF86Messenger         ]       }; // KEY_CHAT
 
188
    key <I224>   {      [ XF86Messenger         ]       }; // KEY_CHAT
180
189
    key <I225>   {      [ XF86Search            ]       };
181
 
//  key <I226>   {      [ XF86Go                ]       }; // KEY_CONNECT
 
190
    key <I226>   {      [ XF86Go                ]       }; // KEY_CONNECT
182
191
    key <I227>   {      [ XF86Finance           ]       };
183
 
//  key <I228>   {      [ XF86Game              ]       }; // KEY_SPORT
 
192
    key <I228>   {      [ XF86Game              ]       }; // KEY_SPORT
184
193
    key <I229>   {      [ XF86Shop              ]       };
185
194
//  key <I230>   {      [ ]       }; // KEY_ALTERASE
186
195
    key <I231>   {      [ Cancel                ]       };
196
205
    key <I241>   {      [ XF86MailForward       ]       };
197
206
    key <I242>   {      [ XF86Save              ]       };
198
207
    key <I243>   {      [ XF86Documents         ]       };
199
 
//  key <I244>   {      [ ]       }; // KEY_BATTERY
200
 
//  key <I245>   {      [ ]       }; // KEY_BLUETOOTH
201
 
//  key <I246>   {      [ ]       }; // KEY_WLAN
 
208
    key <I244>   {      [ XF86Battery           ]       };
 
209
    key <I245>   {      [ XF86Bluetooth         ]       };
 
210
    key <I246>   {      [ XF86WLAN              ]       };
202
211
//  key <I249>   {      [ ]       }; // KEY_VIDEO_NEXT  --  drive next video source
203
212
//  key <I250>   {      [ ]       }; // KEY_VIDEO_PREV  --  drive previous video source
204
213
//  key <I251>   {      [ ]       }; // KEY_BRIGHTNESS_CYCLE  --  bright up, max++ == min
205
214
//  key <I252>   {      [ ]       }; // KEY_BRIGHTNESS_ZERO  --  brightness off
206
215
//  key <I253>   {      [ ]       }; // KEY_DISPLAY_OFF  --  turn off display
 
216
//  key <I254>   {      [ ]       }; // KEY_WIMAX
 
217
    key <I255>   {      [ XF86Hibernate         ]       }; // KEY_HIBERNATE
207
218
 
 
219
    key <FK13>   {      [ XF86Tools         ]       };
 
220
    key <FK14>   {      [ XF86Launch5       ]       };
 
221
    key <FK15>   {      [ XF86Launch6       ]       };
 
222
    key <FK16>   {      [ XF86Launch7       ]       };
 
223
    key <FK17>   {      [ XF86Launch8       ]       };
 
224
    key <FK18>   {      [ XF86Launch9       ]       };
208
225
};
209
226
 
210
227
 
420
437
    include "inet(media_nav_acpi_common)"
421
438
    key <FK17> {        [ XF86Search            ]       };
422
439
    key <I02>  {        [ XF86HomePage          ]       };
423
 
    key <K6C>  {        [ XF86Eject             ]       };
424
440
};
425
441
 
426
442
// Cherry Blue Line
684
700
xkb_symbols "dellusbmm" {
685
701
    // Describes the extra keys on a SK-8135 Multimedia keyboard
686
702
    // From Olivier Lahaye <olivier dot lahaye at motorola dot com>
687
 
    include "inet(media_nav_common)"
 
703
    include "inet(media_nav_acpi_common)"
688
704
    key <I02>   {       [ XF86HomePage          ]       };
689
705
    key <K67>   {       [ XF86MyComputer        ]       }; 
690
706
    key <XFER>  {       [ XF86AudioMedia        ]       };  
972
988
// IBM Space Saver
973
989
partial alphanumeric_keys
974
990
xkb_symbols "ibm_spacesaver" {
975
 
    key <NMLK>  { [ Num_Lock, Num_Lock ] };
 
991
    key <NMLK>  {
 
992
        type="ONE_LEVEL",
 
993
        symbols[Group1]= [ Num_Lock ]
 
994
    };
976
995
};
977
996
 
978
997
// Logitech
1710
1729
    key <I3C>   {       [       XF86Cut                 ]       };
1711
1730
    key <I78>   {       [       XF86Copy                ]       };
1712
1731
    key <K65>   {       [       XF86Paste               ]       };
1713
 
    key <K6C>   {       [       XF86Eject               ]       };
1714
1732
    key <K75>   {       [       XF86ScrollUp            ]       };
1715
1733
    key <XFER>  {       [       XF86AudioMedia          ]       };
1716
1734
};
1786
1804
    key <I1A> { [ XF86Reload ] };
1787
1805
};
1788
1806
 
 
1807
// Creative
 
1808
 
 
1809
// Creative Desktop Wireless 7000
 
1810
partial alphanumeric_keys
 
1811
xkb_symbols "creativedw7000" {
 
1812
    include "inet(media_nav_acpi_common)"
 
1813
    key <I66>   {       [ XF86Pictures ]       };
 
1814
};
 
1815
 
1789
1816
// Compal
1790
1817
 
1791
1818
// Compal FL90
1796
1823
    key <II65>  {       [ XF86MonBrightnessDown ]       };
1797
1824
};
1798
1825
 
 
1826
partial alphanumeric_keys
 
1827
xkb_symbols "pc105" {
 
1828
    include "inet(media_nav_acpi_common)"
 
1829
};
 
1830
 
 
1831
// HTC Dream
 
1832
partial alphanumeric_keys
 
1833
xkb_symbols "htcdream" {
 
1834
        key <BKSP> { [ BackSpace ] };
 
1835
        key <RTRN> { [ Return ] };
 
1836
 
 
1837
        //first row
 
1838
        key <AE01> { [ 1, 1, exclam, exclam ] };
 
1839
        key <AE02> { [ 2, 2, at, at ] };
 
1840
        key <AE03> { [ 3, 3, numbersign, numbersign ] };
 
1841
        key <AE04> { [ 4, 4, dollar, dollar ] };
 
1842
        key <AE05> { [ 5, 5, percent, percent ] };
 
1843
        key <AE06> { [ 6, 6, dead_circumflex, dead_circumflex ] };
 
1844
        key <AE07> { [ 7, 7, ampersand, ampersand ] };
 
1845
        key <AE08> { [ 8, 8, asterisk, asterisk ] };
 
1846
        key <AE09> { [ 9, 9, parenleft, parenleft ] };
 
1847
        key <AE10> { [ 0, 0, parenright, parenright ] };
 
1848
 
 
1849
        //fifth row
 
1850
        key <LFSH> { [ Shift_L ] };
 
1851
        key <SPCE> { [ space ] };
 
1852
        key <AB09> { [ period, period, slash, slash ] };
 
1853
        key <RTSH> { [ Shift_R ] };
 
1854
 
 
1855
        //modifiers
 
1856
        modifier_map Shift { <LFSH>, <RTSH> };
 
1857
};