Merging this pull request will change the keyboard input. It's now handled via an invisible input text field that processes the input independently fromt the used keyboard layout. Then I copy the resulting characters to our terminal buffer. Now there is no need anymore for the corresponding CBA setting and switching keyboard layouts. All code belonging to keyboard switching was removed.
I still need to check how this will behave for eastern users like chinese and how do they input via the IME
Merging this pull request will change the keyboard input. It's now handled via an invisible input text field that processes the input independently fromt the used keyboard layout. Then I copy the resulting characters to our terminal buffer. Now there is no need anymore for the corresponding CBA setting and switching keyboard layouts. All code belonging to keyboard switching was removed.
I still need to check how this will behave for eastern users like chinese and how do they input via the IME