Matthias von Arx 60d9a8aebe
Swiss german keyboard adjustements
What changed:
- Removed meta and alt modifier for numbers and punctuation since they are not needed
  for this layout
- Moved some keybindings to with the column-style instead of
  explicitly defining in a separate line - also avoiding duplication
- Move backslash to the correct position. This was in a wrong position
  for Mac Swissgerman keyboards
  shift 7
- Removed control_g for keycode 40 since that was wrong
- Include keymap 3 in keymaps since it is needed for the correct backslash keybind

Signed-off-by: Matthias von Arx <matthias.von-arx@gmx.ch>
2025-11-28 15:44:49 +01:00
..
2008-06-20 16:31:06 +04:00
2025-11-28 15:44:49 +01:00
2007-01-15 14:26:00 +03:00
2022-08-11 12:34:40 +02:00
2007-01-15 14:28:06 +03:00

The maps found here are as contributed. Use at your own risk.
(But please tell me if something is seriously wrong.)
Mail corrections, improvements and new maps to aeb@cwi.nl.

If the below talks about /usr/lib/kbd, that may well be
something like /lib/kbd or /usr/share/kbd in other distributions.

The old setup had a directory /usr/lib/kbd/keytables containing
all keymaps. But this is getting messy - there are too many.
The present setup has a directory /usr/lib/kbd/keymaps with
subdirectories
	amiga, atari, i386, mac, sun
indicating the desired architecture.
(I believe alpha uses the i386 keyboard.)
The 386 directory is split further into subdirectories
	qwerty, qwertz, azerty, fgGIod, dvorak
indicating the layout of the letters.
(Very roughly speaking, qwerty is English, qwertz is German,
azerty is French, fgGIod is Turkish, dvorak is international.)
Loadkeys will first search /usr/lib/kbd/keymaps, and then its
subdirectories, so the default keymap should probably live in
/usr/lib/kbd/keymaps.

Many keymaps now use the include directive, both for clarity
and to save space.  One can avoid includes by doing
"loadkeys map-with-includes; dumpkeys > map-without-includes".
This may be desirable for the default keymap loaded at boot time.

I hope that this setup will make it possible for distribution
developers to make the keymap-choosing phase of a new installation
somewhat more user-friendly.
Note that one of the possible user choices should be *not* to
load any keymap, and get the compiled-in kernel default.
Note that only files *.map are candidate keymaps.

Andries
aeb@cwi.nl


Added in kbd-1.00: symlink ppc -> mac.