Page 1 of 2

Keyboard - how do i get the numeric keypad to work?

Posted: 10 Apr 2010, 21:32
by viking60
Well gurus the head line says it. I have installes Arch on my Toshiba Equium and I am happy as a peach. But the numeric keyboard to the right does not work.
Image

Where can I fix that?

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 10 Apr 2010, 22:57
by dedanna1029
What happens if you do:

Code: Select all

su
enter root password
loadkeys <layout>

(replace <layout> with your keyboard layout such as "fr" or "be-latin1)

or

Code: Select all

km


or
look for the line in: /etc/rc.conf, under the LOCALIZATION section

Code: Select all

KEYMAP=:

(The available keymaps are in /usr/share/kbd/keymaps. Please note that this setting is only valid for your TTYs, not any graphical window managers or X.)
What's there?

I guess it wouldn't hurt to look at /usr/share/kbd/keymaps and /etc/rc.d/ either.

Have you been through everything on this page: http://wiki.archlinux.org/index.php/Beginners'_Guide_(???) (you will have to copy/paste the whole thing in the location field of your browser; the url doesn't display correctly; the last character is the ) )? The problem being that the keyboard issue could be anything, anywhere, right down to the hardware itself.

Got an /etc/X11/xorg.conf going?

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 10 Apr 2010, 23:49
by viking60
Thank you dedanna. Here we go:
KEYMAP="no-latin1" works fine regarding characters - Checked. So the keyboard map is OK -for that. As you can see ÆØÅ æøå are working :)

Xorg could be a clue. The Input device looks rather "basic" here.

Code: Select all

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option      "AIGLX" "true"
EndSection

This is not a matter of Internationalization it is strictly a matter of the numpad.
Yes I have read the Beginners guide - It is a good piece of documentation and I will not claim that I know it by heart, but there is nothing regarding this issue there as far as I can tell. pgup and down are even working on the numpadthere but not the numbers, Enter and + and -.
I have looked at all the combinations in the GUI - the problem is that I lack a version for Thoshiba Equium. So I have Generic intl 105-key now.

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 11 Apr 2010, 00:01
by dedanna1029
Yeah, keyboard should be more specific there.

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 11 Apr 2010, 00:17
by dedanna1029
Here's the rest of what I was trying to post earlier:
dedanna1029 wrote:Got an /etc/X11/xorg.conf going (read well. There's a section of that page for Xorg 1.8 also, here: http://wiki.archlinux.org/index.php/Xor ... org_1.8.29 )?

Are you using the evdev driver?

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 11 Apr 2010, 00:55
by viking60
dedanna1029 wrote:Got an /etc/X11/xorg.conf going (read well. There's a section of that page for Xorg 1.8 also, here: http://wiki.archlinux.org/index.php/Xor ... org_1.8.29 )?

Are you using the evdev driver?

Yes I am using the edev driver. (But I am happy with my touchpad)
Here is an overview of my settings:
Image
Will start reading the recomended chapter now.....
Ah yes I have read that one over and over again - I am in fact experimenting with the list: /usr/share/X11/xkb/rules/xorg.lst
It is the same as in Keyboard model in the pic. above.

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 11 Apr 2010, 05:36
by dedanna1029
Sorry hon, I'm tapped out. :\

Can't think what else... :(

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 11 Apr 2010, 09:38
by viking60
That's what I like about you - you always give it a try. Often it leads to a result and if not - no harm done. This is a tricky one I'll give you that. As I recall Mandriva was working with the numpad. I might give the One Cd a spin and have a look at the settings.That would work - wouldn't it?

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 11 Apr 2010, 15:36
by dedanna1029
Well, just keep in mind that in that case you're talking two completely different distros, so if it works in Mandriva, then it may or may not be the same issue/settings in Arch. It's worth a shot though, yeah.

Part of my problem with this issue is I'm not a laptop person. When they first hit the market hot and heavy, I could put 'em together, but then I'd push 'em on out, so never really had to deal with any issues with them. I can take stabs like you said, but there's not much else I can do. :(

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 12 Apr 2010, 17:14
by b1o
the numpad works for me on my desktop, you could try using the gnome keyboard config, it has some layouts for the different keyboards, see if you can find your laptop there or something

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 12 Apr 2010, 18:29
by viking60
b1o wrote:the numpad works for me on my desktop, you could try using the gnome keyboard config, it has some layouts for the different keyboards, see if you can find your laptop there or something

The laptop (not desktop) numpad is a royal pain in the Arsch. There is a Toshiba version but not Euium. I must have tried most of those layouts by now ;)
I find it strange that there is no reaction what so ever when I change layout there. Do I need to reboot to make it work?
And what does your xorg.conf look like?

Re: Keyboard - how do i get the numeric keypad to work?

Posted: 14 Apr 2010, 01:05
by b1o
this is my xorg, though it say's little about keyboards :P
i've set up all the layout stuff in the gnome keymap app

Code: Select all

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder58)  Fri Mar 12 02:13:46 PST 2010

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Fri Mar 12 02:12:40 PST 2010

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 190.0
    VertRefresh     56.0 - 125.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "SONY TV"
    HorizSync       30.0 - 50.0
    VertRefresh     58.0 - 62.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 280"
    BusID          "PCI:2:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 280"
    BusID          "PCI:2:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: 1680x1050_120 +0+0; DFP: nvidia-auto-select +0+0; DFP: 1680x1050 +0+0; DFP: 1400x1050 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection