Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] set kbmap per window #226

Open
Unip0rn opened this issue Jan 15, 2017 · 4 comments
Open

[Feature Request] set kbmap per window #226

Unip0rn opened this issue Jan 15, 2017 · 4 comments

Comments

@Unip0rn
Copy link

Unip0rn commented Jan 15, 2017

Idea is to make it possible to set kbmap to something different on different windows.
Usecase is german writing where you will want to have german layout on maybe everything except where you code.
So you get american layout for your editors and german for everything else (or similar) also translators might like it, when translating from russian to english (just an example) where they change the set of letters used.

@ljrk0
Copy link
Contributor

ljrk0 commented Jan 15, 2017

Sure this is a nice idea, but as you just happened to mention German vs US layout, at least for that use-case there exists the us altgr-intl layout. You have a standard US layout but eg. type 'ü' with "Alt Gr" / "right Alt" + 'y'.

@Cloudef
Copy link
Owner

Cloudef commented Jan 15, 2017

Doesn't IMEs already handle this?

@gonzote
Copy link

gonzote commented Jan 16, 2017

alternate use-case: games that provide no options for configuring keyboard controls could be customized by changing the layout. xkb already provides for a global list of layouts to switch through, but a layout specific to one program would just clutter up the global list.

this will probably be something that would need to wait until #6 is implemented anyway, and might be fairly easy depending on how that's done.

@Cloudef
Copy link
Owner

Cloudef commented Jan 16, 2017

Yep solving #6 makes this possible. However IME's should already be able to do switching. Though there is no IME support for wayland native programs implemented yet, don't remember if the protocol for that was even in wayland-protocols.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants