Talk:Keyboard input

From ArchWiki
Revision as of 05:54, 21 October 2013 by Dhead (talk | contribs) (getscancodes)
Jump to navigation Jump to search

Better differentiation needed

Since i'm a newbie here, I prefer not to do it on my own. IMHO, the organisation should be revamped... I would rather use a "Console" "" split cause xev is of no use in Console, and showkey seems to also be useless in X. I'd add that in many case acpid can be useful for functions key cause independant of X/Console. The fact that the Fn key is sometimes handled in the hardware and invisible to the kernel could be noted too (I searched like 3 hours to get it, searching for where is the error and unable to find it (cause I'm not used to linux and and still don't master logging in linux, so I never thought that it may just be non-existent...) to learn in a random comment on a post that the Fn key sometime just throw a different keycode when pushed... But I don't know if it really belong here, and personally i'd also merge this file with both Extra Keyboard Keys in Xorg and Extra Keyboard Keys in Console, don't know if it's a good idea? I think it's better to not juggle between 32 page cause as a newbie, it's kind of confusing :) Oh, and... should I split my comment in multiple topic instead of one huge? Blakthorn (talk) 14:53, 29 January 2013 (UTC)

Yes, I agree.
showkey and xev report totally different keycodes for media buttons. Getting codes for use in X from showkey is pointless. The article is very misleading. dtw (talk) 17:42, 7 August 2013 (UTC)
Implemented: [1] -- Lahwaacz (talk) 21:37, 2 October 2013 (UTC)


getscancodes is very useful tool for grabbing scancodes. Quick howto for newbie

  • install getscancodes from aur #yaourt -Sya getscancodes
  • connect your device and recognize it #dmesg|tail -30
  • find the event id of the device (use grep) #cat /proc/bus/input/devices
  • run getscancodes #sudo getscancodes /dev/input/event18

I find that it easy just to use setkeycodes for a quick test # setkeycodes scancode keycode

I recommend on mapping the scancodes to a keycode with udev, just link to the wiki or merge the pages. Dhead (talk) 05:54, 21 October 2013 (UTC)