SHA256
1
0
forked from pool/kbd
Go to file
Marcus Meissner fda7f7783a Accepting request 1096201 from home:ateixeira:branches:Base:System
- Update to version 2.6.1:
  - libkfont:
    * Fix font saving from linux kernel if KD_FONT_OP_GET_TALL is available.
    * Respect font height when writing psf2 header. 
  - keymaps:
    * Create new 'mac-fr' layout for contemporary French Macs.
- Version 2.6.0 changelog:
  - libkfont:
    * Leverage KD_FONT_OP_GET/SET_TALL font operations. The new
      KD_FONT_OP_GET/SET_TALL font operations allow to load fonts taller
      than 32 pixels by dropping the VGA-specific vertical pitch limitation
      (requires kernel 6.2 or later).
    * Use threadsafe strtok_r.
    * Increase soname version.
  - setvtrgb:
    * Fix read from pipe. The pipe is not rewindable, but we don't really
      need to rewind() but we need to unread one character.
  - keymaps:
    * i386/dvorak/dvorak-de.map: Add dvorak-de.map from console-data.
    * i386/qwerty/is-latin1.map: the circumflex should also be available in
      its original level-3 position.
    * i386/qwerty/la-latin1.map: Convert the characters expressed in Latin-1
      to the named constants, to ease up transition to Unicode.
    * pine/en.map: New version of pinephone keyboard map file.
  - unimaps:
    * Add mapping for U+25CF. The unicode maps in font files like
      eurlatgr.psfu and cp850-8x16.psfu have an entry for U+25CF, but the
      plaintext unimap files do not.
  - tests:
    * Use strace to track syscalls. Now strace is powerful enough to show

OBS-URL: https://build.opensuse.org/request/show/1096201
OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=161
2023-07-02 09:20:20 +00:00
.gitattributes OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=1 2006-12-18 23:16:50 +00:00
.gitignore OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=1 2006-12-18 23:16:50 +00:00
autogen.sh Accepting request 1068128 from home:michals 2023-03-13 13:56:50 +00:00
convert-kbd-mac.sed OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=1 2006-12-18 23:16:50 +00:00
cz-map.patch Accepting request 1045911 from home:sndirsch:branches:Base:System 2022-12-31 13:37:44 +00:00
fbtest.8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=16 2008-05-07 21:13:32 +00:00
fbtest.c Accepting request 627035 from home:Andreas_Schwab:glibc:rebuild 2018-08-02 18:32:26 +00:00
genmap4systemd.sh Accepting request 321596 from home:sndirsch:fate318355 2015-08-13 14:03:32 +00:00
kbd_fonts.tar.bz2 Accepting request 1083516 from home:fcrozat:branches:Base:System 2023-05-02 08:39:49 +00:00
kbd-1.15.2-docu-X11R6-xorg.patch Accepting request 1068128 from home:michals 2023-03-13 13:56:50 +00:00
kbd-1.15.2-prtscr_no_sigquit.patch - update to 1.15.2 2010-09-06 15:36:50 +00:00
kbd-1.15.2-sv-latin1-keycode10.patch - update to 1.15.2 2010-09-06 15:36:50 +00:00
kbd-1.15.2-unicode_scripts.patch Accepting request 1068128 from home:michals 2023-03-13 13:56:50 +00:00
kbd-1.15.5-loadkeys-search-path.patch Accepting request 836428 from home:sbrabec:branches-kbd-prefer-xkb 2020-09-24 00:31:03 +00:00
kbd-2.0.2-doshell-reference.patch Accepting request 1068128 from home:michals 2023-03-13 13:56:50 +00:00
kbd-2.0.2-euro-unicode.patch Accepting request 1068128 from home:michals 2023-03-13 13:56:50 +00:00
kbd-2.0.2-fix-bashisms.patch Accepting request 263461 from home:Ledest:bashisms 2015-01-07 08:25:43 +00:00
kbd-2.6.1-repack.tar.xz Accepting request 1096201 from home:ateixeira:branches:Base:System 2023-07-02 09:20:20 +00:00
kbd-unicode-fxxx.patch Accepting request 593838 from home:sbrabec:branches-kbd-fi-1085432 2018-04-11 14:27:34 +00:00
kbd.changes Accepting request 1096201 from home:ateixeira:branches:Base:System 2023-07-02 09:20:20 +00:00
kbd.spec Accepting request 1096201 from home:ateixeira:branches:Base:System 2023-07-02 09:20:20 +00:00
kbdsettings Accepting request 958329 from home:wolfi323:branches:Base:System 2022-03-03 12:46:22 +00:00
kbdsettings-nox86.patch Accepting request 1068128 from home:michals 2023-03-13 13:56:50 +00:00
kbdsettings.service Accepting request 908842 from home:kukuk:tiu 2021-09-10 13:40:39 +00:00
numlockbios.c Accepting request 563909 from home:sbrabec:branches:kbd-numlock 2018-01-26 16:15:35 +00:00
README.SUSE Accepting request 563909 from home:sbrabec:branches:kbd-numlock 2018-01-26 16:15:35 +00:00
repack_kbd.sh Accepting request 528635 from home:sbrabec:branches:kbd-1056449 2017-09-27 18:52:42 +00:00
suse-add.tar.bz2 - add lt.std map (bnc#569554) 2010-03-29 15:32:00 +00:00
sysconfig.console Accepting request 563909 from home:sbrabec:branches:kbd-numlock 2018-01-26 16:15:35 +00:00
sysconfig.keyboard Accepting request 563909 from home:sbrabec:branches:kbd-numlock 2018-01-26 16:15:35 +00:00
vlock.pamd Accepting request 534201 from home:sbrabec:branches:kbd-1056449 2017-10-19 09:32:21 +00:00
xml2lst.pl Accepting request 321596 from home:sndirsch:fate318355 2015-08-13 14:03:32 +00:00

Handling of composition of characters
=====================================

Most of the fonts have much more characters than you can reach directly
through the keyboard. To access all of them you may use showconsolefont,
deduce the decimal code and enter it by holding down <alt> and entering
the code via the keypad. There's a much better way, though:
Most characters may be entered via composition. Many characters are just
consisting of a standard character with some sort of accent or change.
Such characters can be composed by composition. Just press the <compose>
key, let it go again, enter the accent and then the letter.
Some examples: (Assuming Iso-Latin-1/9 character set:)
<compose> " a => ä
<compose> , c => ç
<compose> | S => $

Support for composition is unfortunately not contained in most keymaps.
Most lack two things:
(a) The <compose> key is not mapped
(b) The compose tables are not included

Look at the compose.* files in /usr/share/kbd/keymaps/include/:
(a) You find there two files for having the <compose> key mapped.
(b) You find there compose tables which are suitable for different
    character sets.

ad (a): winkeys:   The compose key will be mapped on the W*n menu key
        shiftctrl: The compose key will be mapped to Shift Ctrl.
        You can use both, if you like.
ad (b): latin, latinX, latin1.add, 8859_X: Contains the compose
	combinations suitable for the respective character set.
	Many people will want to use latin1 or latin1.add. Just
	using latin is also sort of an acceptable compromise for
	many Latin character sets.
	YOU MAY ONLY USE ONE OF THOSE.
	If you want the combination of more than one table, you
	have to create a file which includes what you want.

Please keep in mind, that all these settings only affect the console,
i.e. text mode.

				Your SuSE team