Hello! What about adding a "toggle" mode to xkb-plugin? I mean such a mode, when pressing a key combination which should change current layout, xkb-plugin would not cycle between all the layouts present, but instead would cycle only between two the most recently used. For example, if I have 3 keyboard layouts (let's say, "ru","uk","us") and I type almost all the time using just 2 of them (let's say, "ru" and "us"), it would be very very convenient for me to switch between only two of them using a key combination. It would be especially useful when "blind" typing. The possibility to change the current layout to the 3rd one ("uk" in this case) still remains by using a mouse. There could be even 3 different keyboard shortcuts to fast-switch to some certain layout, but this is a secondary ability, though still useful too. You could meet a similar behaviour in KKBSwitch (a 3d-party keyboard layout switcher for KDE3). It seemed to be very popular among users. I had been using it for some time too, and I would like to see such a functionality (if it is possible, of course) in Xfce's xkb-plugin. I hope, other users share my desire too. :) Thanks. Vladimir.
Hello! I just wanted to report that I tried to implement the functionality mentioned above by myself, but unfortunately, haven't succeeded in doing this. In some cases it worked fine, but in the others it failed. Having noticed some activity on xfce-xkb-plugin development (and bugfixing) during last weeks, I decided to offer this task to someone else, hopefully more lucky, and more familiar with xkb-plugin code. I believe such function will add a significant comfort to the everyday work of those people having 3 or more different keyboard layouts, just like I do. Regards, Vladimir
-- GitLab Migration Automatic Message -- This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/panel-plugins/xfce4-xkb-plugin/-/issues/9. Please create an account or use an existing account on one of our supported OAuth providers. If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev