seeking config details for laptop keyboard and buttons

Asked by SaintDanBert

Working with laptops or notebooks, some of the keys and buttons seem handles as "keyboard" while others are handled as "special". Nowhere do I find one place where all of these funnel through before events get created or X11 gets told about press and release.

QUESTION: How do I track down all of this keyboard and button config information on an existing installation?

ANALYSIS:
The hardware must interact with one or more drivers of some sort. Some keys/buttons are "keyboard" while others are "special" [NOTE -- I call them special, but the community must have a name. Examples include "blue keys"
accessed with a special Fn shift and separated volume, mute, DVD eject and similar buttons. Other special "buttons" include laptop-open and laptop-closed, key-locked and key-unlocked, bay-docked and bay-undocked mechanical items.]

I'm trying to make my way around HAL, ACPI, UDEV, UPSTART, and every other config I can find. Follow, and tangled up with these somewhere each has a handoff to X11 somewhere and somehow.

I understand that much of this is rapidly evolving from Hardy on -- especially where input devices (pointers, keyboards, etc) and displays interact with X11. More parts connect, provoke HAL and UDEV events, load kernel module drivers, ... , and X11 finds out about them eventually.

Somewhere there must be a road map to how to find out what is going on with the laptop in front of me. I'd settle for a couple of yellow bricks at the start of the road.

~~~ Dan 0;-D

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu xorg Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
SaintDanBert (saint-grillongroup) said :
#1

 QUESTION: Clearly 'A' and '2' and 'F9' are "keyboard". Where is it written that something is "keyboard" and handled by a keyboard driver(module) vs. something being "special" and getting some other sort of handling.

~~~ 0;-Dan

Revision history for this message
Tom (tom6) said :
#2

Hmm, i'm sure there's a better way but perhaps these guis might help. From the top taskbar click on

System - Preferences - Keyboard Shortcuts

System - Preferences - Keyboard

Good luck and regards from
Tom :)

Revision history for this message
SaintDanBert (saint-grillongroup) said :
#3

One laptop under consideration has "blue keys" One such key is Fn+F4 with the emblem of a new moon.
In routine use, this requests a laptop suspend. When I look at Keyboard Shortcuts, it shows that the
suspend shortcut is disabled. However, Fn+F4 works reliably every time I use it.

Clearly this "special key" is configured somewhere, but I cannot find that place anywhere on my laptop.
I run Ubuntu Hardy (v8.04 LTS) as distributed by Emperor Linux with their Raven Tablet laptop.
The hardware is a Lenovo Thinkpad X61 Tablet. In addition to Fn+F4, there are numerous other "blue keys"
that I am trying to track down.

~~~ 0;-Dan

Revision history for this message
Florian Diesch (diesch) said :
#4

Maybe https://wiki.ubuntu.com/X/Config/Input gets you some help.

Can you help with this problem?

Provide an answer of your own, or ask SaintDanBert for more information if necessary.

To post a message you must log in.