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 desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs