From: "F. Heitkamp" <heitkamp@ameritech.net>
To: linux-input@vger.kernel.org
Subject: keyboards and evdev printing multiple keys
Date: Mon, 22 Dec 2008 15:09:46 -0500 [thread overview]
Message-ID: <494FF40A.7000806@ameritech.net> (raw)
I am not sure this is a bug.
I have a Apple keyboard connected to a IOGear USB KVM.
I have installed evdev and the Xorg 1.5.3 server.
When I use any X apps the keyboard repeats three for one in. i.e.
typing one 'L' puts three of them in the input.
I noticed when looking at /proc/bus/input/devices there are three
instanced of the keyboard.
Thanks for your help.
Fred
Here is some additional info.
bash-3.2$ more /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0002 Version=0000
N: Name="Power Button (FF)"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/class/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button (CM)"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/class/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0003 Vendor=05ac Product=020b Version=0110
N: Name="Mitsumi Electric Apple Extended USB Keyboard"
P: Phys=usb-0000:00:1d.2-1.1/input0
S: Sysfs=/class/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=05ac Product=020b Version=0110
N: Name="Mitsumi Electric Apple Extended USB Keyboard"
P: Phys=usb-0000:00:1d.2-1.1/input1
S: Sysfs=/class/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=13
B: KEY=2 c000 e0000 0 0 0
B: MSC=10
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input6
U: Uniq=
H: Handlers=kbd event5
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=046d Product=c404 Version=0110
N: Name="Logitech Trackball"
P: Phys=usb-0000:00:1d.2-1.4/input0
S: Sysfs=/class/input/input10
U: Uniq=
H: Handlers=mouse0 event4
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
bash-3.2$ more /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0002 Version=0000
N: Name="Power Button (FF)"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/class/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button (CM)"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/class/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0003 Vendor=05ac Product=020b Version=0110
N: Name="Mitsumi Electric Apple Extended USB Keyboard"
P: Phys=usb-0000:00:1d.2-1.1/input0
S: Sysfs=/class/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=05ac Product=020b Version=0110
N: Name="Mitsumi Electric Apple Extended USB Keyboard"
P: Phys=usb-0000:00:1d.2-1.1/input1
S: Sysfs=/class/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=13
B: KEY=2 c000 e0000 0 0 0
B: MSC=10
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input6
U: Uniq=
H: Handlers=kbd event5
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=046d Product=c404 Version=0110
N: Name="Logitech Trackball"
P: Phys=usb-0000:00:1d.2-1.4/input0
S: Sysfs=/class/input/input10
U: Uniq=
H: Handlers=mouse0 event4
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
bash-3.2$ sh ver_linux
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
Linux pc1lin 2.6.27.10 #55 SMP PREEMPT Sat Dec 20 17:18:12 EST 2008 i686
GNU/Linux
Gnu C 4.3.3
Gnu make 3.81
binutils 2.19.50.20081101
util-linux 2.13-rc3
mount support
module-init-tools 3.2.2
e2fsprogs 1.40.10
jfsutils 1.1.13
reiserfsprogs 3.6.19
xfsprogs 2.10.2
pcmcia-cs 3.2.0
PPP 2.4.0
Linux C Library 2.9
Dynamic linker (ldd) 2.9
Procps 3.2.7
Net-tools 1.60
Console-tools 0.2.3
Sh-utils 6.10
wireless-tools 28
Modules Loaded nvidia coretemp lm85 hwmon_vid autofs4 nfsd lockd
nfs_acl auth_rpcgss sunrpc exportfs ipv6 ctr twofish twofish_common
camellia serpent blowfish aes_i586 aes_generic xcbc sha256_generic
crypto_null ide_pci_generic firewire_ohci firewire_core usbhid e1000e
crc_itu_t snd_echo3g snd_rawmidi snd_seq_device snd_pcm snd_timer snd
soundcore parport_pc parport snd_page_alloc i2c_i801 shpchp ide_cd_mod
i3000_edac thermal container piix uhci_hcd evdev ehci_hcd rng_core
pci_hotplug processor edac_core button sr_mod cdrom st sg jfs
bash-3.2$ bash-3.2$ sh ver_linux
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
next reply other threads:[~2008-12-22 20:17 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-22 20:09 F. Heitkamp [this message]
2008-12-22 21:58 ` keyboards and evdev printing multiple keys Jiri Kosina
2009-01-01 3:49 ` Peter Hutterer
2009-01-02 16:26 ` F. Heitkamp
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=494FF40A.7000806@ameritech.net \
--to=heitkamp@ameritech.net \
--cc=linux-input@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.