Same issue here with R-Go split
Interestingly I found one configuration that works, but horribly breaks other
things:
first, have a look with xinput
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
...
⎜ ↳ Hantick USB Keyboard Consumer Control id=20 [slave pointer (2)]
⎜ ↳ HID 0911:2188 Consumer Control id=22 [slave pointer (2)]
⎜ ↳ HID 0911:2188 Mouse id=24 [slave pointer (2)]
⎜ ↳ Hantick USB Keyboard Mouse id=25 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
...
↳ Hantick USB Keyboard id=16 [slave keyboard (3)]
↳ HID 0911:2188 System Control id=17 [slave keyboard (3)]
↳ HID 0911:2188 id=18 [slave keyboard (3)]
↳ Hantick USB Keyboard System Control id=19 [slave keyboard (3)]
↳ Hantick USB Keyboard Consumer Control id=21 [slave keyboard (3)]
↳ HID 0911:2188 Consumer Control id=23 [slave keyboard (3)]
↳ Hantick USB Keyboard Wireless Radio Control id=26 [slave
keyboard (3)]
The Hantick devices as well as the 0911:2188 devices are the R-Go Split (why so
many?)
interestingly there is a wireless radio control???
Anyway, let's create a new group
$ xinput create-master rgosplit 0
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
...
⎡ rgosplit pointer id=27 [master pointer (28)]
⎜ ↳ rgosplit XTEST pointer id=29 [slave pointer (27)]
⎣ rgosplit keyboard id=28 [master keyboard (27)]
↳ rgosplit XTEST keyboard id=30 [slave keyboard (28)]
and now add those 0911:2188 keyboard devices to it (note that you need
to replace the numbers in the commands)
$ xinput reattach 17 28
$ xinput reattach 18 28
$ xinput reattach 23 28
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
...
⎜ ↳ Hantick USB Keyboard Consumer Control id=20 [slave pointer (2)]
⎜ ↳ HID 0911:2188 Consumer Control id=22 [slave pointer (2)]
⎜ ↳ HID 0911:2188 Mouse id=24 [slave pointer (2)]
⎜ ↳ Hantick USB Keyboard Mouse id=25 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
...
↳ Hantick USB Keyboard id=16 [slave keyboard (3)]
↳ Hantick USB Keyboard System Control id=19 [slave keyboard (3)]
↳ Hantick USB Keyboard Consumer Control id=21 [slave keyboard (3)]
↳ Hantick USB Keyboard Wireless Radio Control id=26 [slave
keyboard (3)]
⎡ rgosplit pointer id=27 [master pointer (28)]
⎜ ↳ rgosplit XTEST pointer id=29 [slave pointer (27)]
⎣ rgosplit keyboard id=28 [master keyboard (27)]
↳ HID 0911:2188 System Control id=17 [slave keyboard (28)]
↳ HID 0911:2188 id=18 [slave keyboard (28)]
↳ HID 0911:2188 Consumer Control id=23 [slave keyboard (28)]
↳ rgosplit XTEST keyboard id=30 [slave keyboard (28)]
Now I can type with both keyboard halfs simultaneously in a gnome-terminal!
But when I switch to other applications, e.g. firefox, only one half can type...
Maybe someone can build up on this?
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1777708
Title:
Desktop briefly becomes unresponsive when typing on 2 keyboards at the
same time
To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell/+bug/1777708/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs