What keyboard model should I choose?

Help for Current Versions of MX
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
Message
Author
User avatar
Duliwi
Posts: 1178
Joined: Sun Jul 07, 2019 9:34 am

What keyboard model should I choose?

#1 Post by Duliwi »

Hello

This is my keyboard:
Keyboard1.jpg
Keyboard2.jpg
It's an ACER.
DKUSB1B0CY
75100D35K802
Model: SK-9626
99 keys


Question: How can I know, what "keyboard model" I have to choose here:
k20231118-132606.png
k20231118-131904.png
I have not found the exact model there.

------

When I press "Alt Gr+Y" I would expect "¥", because in the file /usr/share/X11/xkb/symbols/ch I have the line:

Code: Select all

key <AB01> { [	y,	Y, 	yen,		Ydiaeresis		]	};
... but I get "«" .

Has this something to do, with the wrong "keyboard model" ?
What exactly is the keyboard model? And what happens, if I have chosen the wrong keyboard model?

Would appreciate some help.
Thank you.


Edit:
Replaced the photograph of the back of the keyboard through text.
You do not have the required permissions to view the files attached to this post.
Last edited by Duliwi on Sat Nov 18, 2023 9:29 am, edited 7 times in total.

User avatar
Duliwi
Posts: 1178
Joined: Sun Jul 07, 2019 9:34 am

Re: What keyboard model should I choose?

#2 Post by Duliwi »

Code: Select all

Snapshot created on: 20221106_1515
System:    Kernel: 4.19.0-25-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-4.19.0-25-amd64 
           root=UUID=<filter> ro quiet 
           Desktop: Xfce 4.14.2 tk: Gtk 3.24.5 info: xfce4-panel wm: xfwm 4.14.0 vt: 7 
           dm: LightDM 1.26.0 Distro: MX-19.4_x64 patito feo November 06  2022 
           base: Debian GNU/Linux 10 (buster) 
Machine:   Type: Desktop System: Hewlett-Packard product: HP ProDesk 600 G1 TWR v: N/A 
           serial: <filter> Chassis: type: 6 serial: <filter> 
           Mobo: Hewlett-Packard model: 18E7 serial: <filter> BIOS: Hewlett-Packard 
           v: L01 v02.77 date: 04/17/2019 
CPU:       Info: Quad Core model: Intel Core i5-4570 bits: 64 type: MCP arch: Haswell family: 6 
           model-id: 3C (60) stepping: 3 microcode: 28 cache: L2: 6 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 25542 
           Speed: 1714 MHz min/max: 800/3600 MHz Core speeds (MHz): 1: 1714 2: 1812 3: 1824 
           4: 1704 
           Vulnerabilities: Type: gather_data_sampling status: Not affected 
           Type: itlb_multihit status: KVM: Split huge pages 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled 
           Type: mds mitigation: Clear CPU buffers; SMT disabled 
           Type: meltdown mitigation: PTI 
           Type: mmio_stale_data status: Unknown: No mitigations 
           Type: retbleed status: Not affected 
           Type: spec_store_bypass 
           mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW, STIBP: disabled, 
           RSB filling, PBRSB-eIBRS: Not affected 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics 
           vendor: Hewlett-Packard driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:0412 
           class-ID: 0300 
           Display: x11 server: X.Org 1.20.4 compositor: xfwm4 v: 4.14.0 driver: 
           loaded: modesetting unloaded: fbdev,vesa display-ID: :0 screens: 1 
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
           s-diag: 582mm (22.9") 
           Monitor-1: VGA-1 res: 1920x1080 hz: 60 dpi: 92 size: 531x299mm (20.9x11.8") 
           diag: 609mm (24") 
           OpenGL: renderer: Mesa DRI Intel Haswell Desktop v: 4.5 Mesa 18.3.6 compat-v: 3.0 
           direct render: Yes 
Audio:     Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio 
           vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus-ID: 00:03.0 
           chip-ID: 8086:0c0c class-ID: 0403 
           Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Hewlett-Packard 
           driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20 class-ID: 0403 
           Sound Server-1: ALSA v: k4.19.0-25-amd64 running: yes 
           Sound Server-2: JACK v: 1.9.12 running: no 
           Sound Server-3: PulseAudio v: 12.2 running: yes 
Network:   Device-1: Intel Ethernet I217-LM vendor: Hewlett-Packard driver: e1000e v: 3.2.6-k 
           port: f080 bus-ID: 00:19.0 chip-ID: 8086:153a class-ID: 0200 
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           IF-ID-1: vboxnet0 state: down mac: <filter> 
           IF-ID-2: vboxnet1 state: down mac: <filter> 
Drives:    Local Storage: total: 2.17 TiB used: 621.25 GiB (28.0%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/sda maj-min: 8:0 vendor: Silicon Power model: SPCC Solid State Disk 
           size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD 
           serial: <filter> rev: T1.3 scheme: MBR 
           ID-2: /dev/sdb maj-min: 8:16 vendor: Silicon Power model: SPCC Solid State Disk 
           size: 119.24 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD 
           serial: <filter> rev: 3A0 scheme: MBR 
           ID-3: /dev/sdc maj-min: 8:32 vendor: Toshiba model: HDWD120 size: 1.82 TiB 
           block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 
           serial: <filter> rev: ACF0 scheme: GPT 
Partition: ID-1: / raw-size: 230.47 GiB size: 225.79 GiB (97.97%) used: 103.2 GiB (45.7%) 
           fs: ext4 dev: /dev/sda1 maj-min: 8:1 
Swap:      Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 32 GiB used: 356.9 MiB (1.1%) priority: -2 
           dev: /dev/sdc1 maj-min: 8:33 
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C 
           Fan Speeds (RPM): N/A 
Repos:     Packages: 2807 note: see --pkg apt: 2772 lib: 1477 flatpak: 35 
           No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list 
           1: deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ buster main
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://deb.debian.org/debian buster-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://deb.debian.org/debian buster main contrib non-free
           2: deb http://deb.debian.org/debian-security buster/updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/enpass.list 
           1: deb https://apt.enpass.io/ stable main
           Active apt repos in: /etc/apt/sources.list.d/google-earth-pro.list 
           1: deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb https://mx-linux.ethz.ch/mx-packages/mx/repo/ buster main non-free
           2: deb https://mx-linux.ethz.ch/mx-packages/mx/testrepo/ buster test
           Active apt repos in: /etc/apt/sources.list.d/softmaker.list 
           1: deb http://shop.softmaker.com/repo/apt stable non-free
           No active apt repos in: /etc/apt/sources.list.d/various.list 
           Active apt repos in: /etc/apt/sources.list.d/vivaldi.list 
           1: deb [arch=amd64] http://repo.vivaldi.com/stable/deb/ stable main
Info:      Processes: 343 Uptime: 1d 54m wakeups: 41 Memory: 15.56 GiB used: 8.71 GiB (56.0%) 
           Init: SysVinit v: 2.93 runlevel: 5 default: 5 tool: systemctl Compilers: gcc: 8.3.0 
           alt: 8 Shell: quick-system-in default: Bash v: 5.0.3 running-in: quick-system-in 
           inxi: 3.3.06 

User avatar
j2mcgreg
Global Moderator
Posts: 7074
Joined: Tue Oct 23, 2007 12:04 pm

Re: What keyboard model should I choose?

#3 Post by j2mcgreg »

Where do you live?
HP 15; ryzen 3 5300U APU; 500 Gb SSD; 8GB ram
HP 17; ryzen 3 3200; 500 GB SSD; 12 GB ram
Idea Center 3; 12 gen i5; 256 GB ssd;

In Linux, newer isn't always better. The best solution is the one that works.

User avatar
Eadwine Rose
Administrator
Posts: 15072
Joined: Wed Jul 12, 2006 2:10 am

Re: What keyboard model should I choose?

#4 Post by Eadwine Rose »

Europe, looks like.. with the € key
MX-23.6_x64 July 31 2023 * 6.1.0-38amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030

User avatar
j2mcgreg
Global Moderator
Posts: 7074
Joined: Tue Oct 23, 2007 12:04 pm

Re: What keyboard model should I choose?

#5 Post by j2mcgreg »

Eadwine Rose wrote: Sat Nov 18, 2023 8:10 am Europe, looks like.. with the € key
It looked like that to me at first, but then he says his problem is that he can't produce the Japanese Yen symbol. Hence my question.
HP 15; ryzen 3 5300U APU; 500 Gb SSD; 8GB ram
HP 17; ryzen 3 3200; 500 GB SSD; 12 GB ram
Idea Center 3; 12 gen i5; 256 GB ssd;

In Linux, newer isn't always better. The best solution is the one that works.

User avatar
Duliwi
Posts: 1178
Joined: Sun Jul 07, 2019 9:34 am

Re: What keyboard model should I choose?

#6 Post by Duliwi »

j2mcgreg wrote: Sat Nov 18, 2023 7:49 am Where do you live?
Europe German-Switzerland ( == Confoederatio Helvetica (CH) )

I assume that "ch" in /usr/share/X11/xkb/symbols/ch means Switzerland.
.ch is the country code top-level domain (ccTLD) for Switzerland in the Domain Name System of the Internet. Made available in 1987,[2] only two years after .com, it is administered by SWITCH Information Technology Services.[3]
Last edited by Duliwi on Sun Dec 24, 2023 7:41 am, edited 1 time in total.

User avatar
fehlix
Developer
Posts: 12847
Joined: Wed Apr 11, 2018 5:09 pm

Re: What keyboard model should I choose?

#7 Post by fehlix »

Maybe post details in the form of this command text output:

Code: Select all

setxkbmap -query
This would avoid picture-guessing help attempts.
Also in doubt stay with "Generic 105-key PC" for the keyboard model.
The keyboard layout looks to me like shown within this picture for ch_de:
kbd_ch_de-m.jpg
Which leads to the conclusion to type 3rd level chars like the Yen symbol ¥:
with AltGr+Shift+Z -> ¥
That's under the assumption that AltGr is not remapped and provides "Level3 Symbols"

Note: The full layout was captured with this command running in bash on terminal:

Code: Select all

gkbd-keyboard-display -l ch$'\t'de
provided by Gnome's keyboard lib/viewer packages: gkbd-capplet
kbd_ch_de.jpg
HTH
You do not have the required permissions to view the files attached to this post.

User avatar
thomasl
Posts: 486
Joined: Sun Feb 04, 2018 9:26 am

Re: What keyboard model should I choose?

#8 Post by thomasl »

I can't check whether the following makes sense as I have no MX19 installed anymore. But if the /usr/share/X11/xkb/symbols/ch file in MX23 is similar to the MX19 version then you have a mismatch between your actual setting (seems to be "German (Switzerland)") and the setting you're referring to with

Code: Select all

key <AB01> { [	y,	Y, 	yen,		Ydiaeresis		]	};
which seems to be further down in the file /usr/share/X11/xkb/symbols/ch, in subsection "German (Switzerland, Macintosh)".

Select the latter subsection in the keyboard selection box and perhaps you'll get what you want.
Screenshot_2023-11-18_14-18-27.png
EDIT: It's also possible to edit this (or any keyboard) file to your liking. I've significantly modified the UK definitions./EDIT
You do not have the required permissions to view the files attached to this post.
Frugal installs on Lenovo ThinkPad L14 Ryzen 5 4650U/24GB * HP Pavilion Ryzen 3 3300U/16GB * Toshiba R950 i5-3340M/12GB
I have a reservation... What do you mean it's not in the COMPUTER!

User avatar
j2mcgreg
Global Moderator
Posts: 7074
Joined: Tue Oct 23, 2007 12:04 pm

Re: What keyboard model should I choose?

#9 Post by j2mcgreg »

The keyboard in the images looks like the one that Acer supplies when you purchase one of their desktops. It's an attempt by Acer to produce a generic multilingual keyboard but it really doesn't succeed. My advice to you is to go to your local computer parts store and pick their staff's brains while you try out the various keyboard models. Once you find a model you like, then buy it on Amazon (but only if it is substantially cheaper that the store's price),
HP 15; ryzen 3 5300U APU; 500 Gb SSD; 8GB ram
HP 17; ryzen 3 3200; 500 GB SSD; 12 GB ram
Idea Center 3; 12 gen i5; 256 GB ssd;

In Linux, newer isn't always better. The best solution is the one that works.

User avatar
fehlix
Developer
Posts: 12847
Joined: Wed Apr 11, 2018 5:09 pm

Re: What keyboard model should I choose?

#10 Post by fehlix »

thomasl wrote: Sat Nov 18, 2023 9:20 am I can't check whether the following makes sense as I have no MX19 installed anymore. But if the /usr/share/X11/xkb/symbols/ch file in MX23 is similar to the MX19 version then you have a mismatch between your actual setting (seems to be "German (Switzerland)") and the setting you're referring to with

Code: Select all

key <AB01> { [	y,	Y, 	yen,		Ydiaeresis		]	};
which seems to be further down in the file /usr/share/X11/xkb/symbols/ch, in subsection "German (Switzerland, Macintosh)".

Select the latter subsection in the keyboard selection box and perhaps you'll get what you want.

Screenshot_2023-11-18_14-18-27.png

EDIT: It's also possible to edit this (or any keyboard) file to your liking. I've significantly modified the UK definitions./EDIT
The keyboard for a "German (Switzerland, Macintosh)" layout
would look like this: shown with this command: gkbd-keyboard-display -l ch$'\t'de_mac )
ch_mac_de-m.jpg
and seems not to fit to the picture of the keyboard shown in #1.
You do not have the required permissions to view the files attached to this post.

Post Reply

Return to “MX Help”