Discussion:
keyboard map quert/de shows # with Shitf+3 instead if §
(too old to reply)
Marco Moock
2024-07-17 17:49:12 UTC
Permalink
Hello!

When installing Slackware I selected qwertz/de, I noticed that pressing
Shit+3 doesn't produce §, it produces # instead in the line where I can
test it.

What is the reason for that?
--
kind regards
Marco

Send spam to ***@cartoonies.org
John Forkosh
2024-07-18 10:14:57 UTC
Permalink
Post by Marco Moock
Hello!
When installing Slackware I selected qwertz/de, I noticed that pressing
Shit+3 doesn't produce ?, it produces # instead in the line where I can
test it. What is the reason for that?
Shift+3 correctly produces # on my default american installation,
so I'd guess you maybe didn't install the /de version as intended.
(P.S. careful about those typos:)
--
John Forkosh
Henrik Carlqvist
2024-07-18 14:56:31 UTC
Permalink
Post by Marco Moock
When installing Slackware I selected qwertz/de, I noticed that pressing
Shit+3 doesn't produce §, it produces # instead in the line where I can
test it.
What is the reason for that?
Is that the only key that is wrong, or could it be that your entire
keyboard mapping is US/english?

Initially during installation you make a choice about keyboard layout,
however that layout only applies to the text console. If you are running
X you will by default get a US keyboard layout.

To fix this, copy the file
/usr/share/X11/xorg.conf.d/90-keyboard-layout.conf to the directory
/etc/X11/xorg.conf.d/ and edit the new file.

If, however, you are experiencing this weirdness in the text console, a
good place to search for causes is the startup script
/etc/rc.d/rc.keymap .

regards Henrik
Marco Moock
2024-07-18 20:08:06 UTC
Permalink
Post by Henrik Carlqvist
Post by Marco Moock
When installing Slackware I selected qwertz/de, I noticed that
pressing Shit+3 doesn't produce §, it produces # instead in the
line where I can test it.
What is the reason for that?
Is that the only key that is wrong, or could it be that your entire
keyboard mapping is US/english?
It is the only key that was wrong. The others are German qwertz/de.
Post by Henrik Carlqvist
Initially during installation you make a choice about keyboard
layout, however that layout only applies to the text console. If you
are running X you will by default get a US keyboard layout.
Not running X, it was in the installation menu where the keyboard can
be tested.
Post by Henrik Carlqvist
If, however, you are experiencing this weirdness in the text console,
a good place to search for causes is the startup script
/etc/rc.d/rc.keymap .
I experienced that in the installer.
--
kind regards
Marco

Send spam to ***@cartoonies.org
Eric Pozharski
2024-07-19 12:36:23 UTC
Permalink
Post by Marco Moock
Post by Henrik Carlqvist
Post by Marco Moock
When installing Slackware I selected qwertz/de, I noticed that
pressing Shit+3 doesn't produce §, it produces # instead in the line
where I can test it. What is the reason for that?
Is that the only key that is wrong, or could it be that your entire
keyboard mapping is US/english?
It is the only key that was wrong. The others are German qwertz/de.
(Disclaimer: current/startx/xmodmap/wmii faction) That's what I found.
I understand we are looking for 'paragraph'. Grepping through keymaps
shows 'paragraph' (for de-kind, fr-kind are ignored) at 'keycode = 4'
only with "de_alt_UTF-8" (I have no idea how it will manifest in those
choosers or whatever). And even then "Alt-" or "Ctrl-Alt-" modifiers
are required. I have _no reasons_ to believe you don't know what you're
doing.

Thus. My interpretation: keymap (you've been using) has changed its
ways (because reasons); now you have to live through it.

*CUT* [ 15 lines 2 levels deep]
--
Torvalds' goal for Linux is very simple: World Domination
Stallman's goal for GNU is even simpler: Freedom
Marco Moock
2024-07-19 21:01:53 UTC
Permalink
Post by Eric Pozharski
(Disclaimer: current/startx/xmodmap/wmii faction) That's what I
found. I understand we are looking for 'paragraph'. Grepping through
keymaps shows 'paragraph' (for de-kind, fr-kind are ignored) at
'keycode = 4' only with "de_alt_UTF-8" (I have no idea how it will
manifest in those choosers or whatever). And even then "Alt-" or
"Ctrl-Alt-" modifiers are required. I have _no reasons_ to believe
you don't know what you're doing.
Which practical sense does that make?
# is now on Shift+3 and the # key itself, next to ENTER.

I've never heard of using Ctrl or Alt to enter that characters.
--
kind regards
Marco

Send spam to ***@cartoonies.org
Eric Pozharski
2024-07-20 15:27:00 UTC
Permalink
Post by Eric Pozharski
(Disclaimer: current/startx/xmodmap/wmii faction) That's what I
^-------------+-----------^
disclaimer can be found here -'
Post by Eric Pozharski
found. I understand we are looking for 'paragraph'. Grepping through
keymaps shows 'paragraph' (for de-kind, fr-kind are ignored) at
'keycode = 4' only with "de_alt_UTF-8" (I have no idea how it will
manifest in those choosers or whatever). And even then "Alt-" or
"Ctrl-Alt-" modifiers are required. I have _no reasons_ to believe
you don't know what you're doing.
Which practical sense does that make? # is now on Shift+3 and the #
key itself, next to ENTER.
Check disclaimer again -- I'm not with The Industry. Sure thing, I can
speculate but that would be what it is -- projections of my own biases.
I've never heard of using Ctrl or Alt to enter that characters.
It is now. I can't tell when that has changed but (what I can snap
right away) it is for 15.0 too.
--
Torvalds' goal for Linux is very simple: World Domination
Stallman's goal for GNU is even simpler: Freedom
Petri Kaukasoina
2024-07-20 13:24:43 UTC
Permalink
Post by Marco Moock
When installing Slackware I selected qwertz/de, I noticed that pressing
Shit+3 doesn't produce §, it produces # instead in the line where I can
test it.
Try qwertz/de-latin1.map instead.
Henrik Carlqvist
2024-07-23 05:22:21 UTC
Permalink
Post by Petri Kaukasoina
Post by Marco Moock
When installing Slackware I selected qwertz/de, I noticed that pressing
Shit+3 doesn't produce §, it produces # instead in the line where I can
test it.
Try qwertz/de-latin1.map instead.
Yes, that seems to map § right as well as some other keys:

-8<-----------------------------------------
nazgul:/tmp> diff de*map | head -16
1,2c1,2
< # de-latin1.map: German keymap
< # (Renamed from gr-latin1.map, since it is not a Greek map.)
---
Post by Petri Kaukasoina
# de.map: German keymap
# (Renamed from gr.map, since it is not a Greek map.)
14d13
< include "euro2.map"
15a15
Post by Petri Kaukasoina
include "euro2.map"
21,22c21,22
< keycode 3 = two quotedbl twosuperior nul
< keycode 4 = three section threesuperior Escape
---
Post by Petri Kaukasoina
keycode 3 = two quotedbl two nul
keycode 4 = three numbersign three Escape
-8<-----------------------------------------

-8<-----------------------------------------
nazgul:/tmp> diff de*map | tail
Post by Petri Kaukasoina
keycode 27 = plus asterisk asciitilde
44,46c42,45
< keycode 39 = +odiaeresis +Odiaeresis
< keycode 40 = +adiaeresis +Adiaeresis
< keycode 41 = dead_circumflex degree Meta_asciicircum
Control_asciicircum
---
Post by Petri Kaukasoina
keycode 39 = bracketleft braceleft
keycode 40 = bracketright braceright
control shift keycode 40 = Control_bracketright
keycode 41 = asciicircum asciitilde Meta_grave
Control_asciicircum
-8<-----------------------------------------

The qwertz/de map seems more to resemple an english keyboard with keys
like Ö and Ä missing.

regards Henrik
Marco Moock
2024-07-23 10:04:35 UTC
Permalink
Post by Henrik Carlqvist
The qwertz/de map seems more to resemple an english keyboard with
keys like Ö and Ä missing.
This is really strange. Do such keyboards really exist?
--
kind regards
Marco

Send spam to ***@cartoonies.org
Henrik Carlqvist
2024-07-24 19:23:01 UTC
Permalink
Post by Marco Moock
Post by Henrik Carlqvist
The qwertz/de map seems more to resemple an english keyboard with keys
like Ö and Ä missing.
This is really strange. Do such keyboards really exist?
No, I am not aware of any qwertz english keyboard mapping.

regards Henrik
Joerg Mertens
2024-07-24 19:56:32 UTC
Permalink
Post by Marco Moock
Post by Henrik Carlqvist
The qwertz/de map seems more to resemple an english keyboard with
keys like Ö and Ä missing.
This is really strange. Do such keyboards really exist?
There doesn't have to be a keyboard for every mapping. Maybe this
one is for german programmers, who don't want to type AltGr + some
digit every time they want to write a bracket, a brace or a backslash.
Umlauts would probably not be so important to them.
Marco Moock
2024-07-25 07:14:50 UTC
Permalink
Post by Joerg Mertens
Post by Marco Moock
Post by Henrik Carlqvist
The qwertz/de map seems more to resemple an english keyboard with
keys like Ö and Ä missing.
This is really strange. Do such keyboards really exist?
There doesn't have to be a keyboard for every mapping. Maybe this
one is for german programmers, who don't want to type AltGr + some
digit every time they want to write a bracket, a brace or a backslash.
The only difference I noticed was the # on the 3, (} and such stuff
were at the same position.
The # by default has a special key on the Germany keyboard next to
return. Only that must be pressed, no shift, no Alt Gr.
Post by Joerg Mertens
Umlauts would probably not be so important to them.
They are working and at the same place.
--
kind regards
Marco

Send spam to ***@cartoonies.org
Joerg Mertens
2024-07-25 16:16:55 UTC
Permalink
Post by Marco Moock
Post by Joerg Mertens
Post by Marco Moock
Post by Henrik Carlqvist
The qwertz/de map seems more to resemple an english keyboard with
keys like Ö and Ä missing.
This is really strange. Do such keyboards really exist?
There doesn't have to be a keyboard for every mapping. Maybe this
one is for german programmers, who don't want to type AltGr + some
digit every time they want to write a bracket, a brace or a backslash.
The only difference I noticed was the # on the 3, (} and such stuff
were at the same position.
The # by default has a special key on the Germany keyboard next to
return. Only that must be pressed, no shift, no Alt Gr.
Post by Joerg Mertens
Umlauts would probably not be so important to them.
They are working and at the same place.
Strange. Is your qwertz/de keymap different from Henrik's?
Marco Moock
2024-07-25 18:32:48 UTC
Permalink
Post by Joerg Mertens
Strange. Is your qwertz/de keymap different from Henrik's?
The only difference I see is the # at the 3 and on the # key itself.
--
kind regards
Marco

Send spam to ***@cartoonies.org
Henrik Carlqvist
2024-07-26 05:30:40 UTC
Permalink
Post by Joerg Mertens
Strange. Is your qwertz/de keymap different from Henrik's?
The map files that I uncompressed to study were taken from a Slackware
14.2 installation. Maybe they have changed in later versions of Slackware
(stable 15.0 or current).

regards Henrik
Marco Moock
2024-08-11 08:08:15 UTC
Permalink
Post by Petri Kaukasoina
Post by Marco Moock
When installing Slackware I selected qwertz/de, I noticed that
pressing Shit+3 doesn't produce §, it produces # instead in the line
where I can test it.
Try qwertz/de-latin1.map instead.
There ^/° (let of 1234...) is faulty and doesn't produce ^ itself, but
works for producing characters like û. ° works with Shift.

Rather strange.
--
kind regards
Marco

Send spam to ***@cartoonies.org
Petri Kaukasoina
2024-08-11 08:38:46 UTC
Permalink
Post by Petri Kaukasoina
Post by Marco Moock
When installing Slackware I selected qwertz/de, I noticed that
pressing Shit+3 doesn't produce =C2=A7, it produces # instead in the line
where I can test it. =20
=20
Try qwertz/de-latin1.map instead.
There ^/=C2=B0 (let of 1234...) is faulty and doesn't produce ^ itself, but
works for producing characters like =C3=BB. =C2=B0 works with Shift.
It's not faulty. It's called "a dead key". You might prefer
qwertz/de-latin1-nodeadkeys.map which is the same as qwertz/de-latin1.map
but without dead keys.
Petri Kaukasoina
2024-08-11 08:42:39 UTC
Permalink
You might prefer qwertz/de-latin1-nodeadkeys.map which is the same as
qwertz/de-latin1.map but without dead keys.
These are the differences:

# de-latin1-nodeadkeys.map: German keymap
# Due to Olaf Flebbe (***@pluto.tat.physik.uni-tuebingen.de)

include "de-latin1.map"

control keycode 7 = Control_asciicircum
keycode 13 = apostrophe grave
keycode 27 = plus asterisk asciitilde
keycode 41 = asciicircum degree

# corresponding keys in de-latin1.map:
# keycode 13 = dead_acute dead_grave
# keycode 27 = plus asterisk dead_tilde
# keycode 41 = dead_circumflex degree
Marco Moock
2024-08-11 19:10:52 UTC
Permalink
Post by Petri Kaukasoina
It's not faulty. It's called "a dead key". You might prefer
qwertz/de-latin1-nodeadkeys.map which is the same as
qwertz/de-latin1.map but without dead keys.
Thanks for the explanation.
Is there a reason why de doesn't provide the default German layout and
the special ones get special names?

I understand it now, but first time it was very confusing.
--
kind regards
Marco

Send spam to ***@cartoonies.org
Loading...