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

shift+space in "ro" locale #29

Closed
wants to merge 1 commit into from
Closed

Conversation

shunlog
Copy link

@shunlog shunlog commented Aug 15, 2022

I noticed shift+space didn't work in the "ro" locale (instead of "space", xev showed a "NoSymbol"), so I copied this line from the "us" locale and it's working now.

@DreymaR
Copy link
Owner

DreymaR commented Sep 8, 2022

If that happens in the Ro locale, it may happen in all locales? I wonder what you used. Did you use the KS or US variant? Did you use Extend with it?

The colemak_ed layouts define Space like you did, so why it shouldn't work is beyond me.

@shunlog
Copy link
Author

shunlog commented Oct 13, 2022

So what I want is for Shift+Space to be mapped to space, which is obtained with key <SPCE> { [space, space,....

I'm using ro(cmk_ed_ks), and in it Shift+Space isn't mapped to anything. Tried to look into other layouts with *_ks to see how they get key <SPCE> { [space, space,..., but it's such a mess with includes. For example, ru(cmk_ed_ks) gets it from pl(basic) which defined it, while ca(cmk_ed_ks) gets it from ca(multi) which includes ca(fr) which in turn defined it. From the few I tested, al(cmk_ed_ks) and be(cmk_ed_ks) don't have Shift+Space either.

I think the main problem is that the line key <SPCE> { [space, space,... should be included from colemak(cmk_ed_symbols), while most _ks layouts include only colemak(cmk_ed_letters). Maybe the line key <SPCE> { [space, space,... should be in colemak(cmk_ed_letters) rather than colemak(cmk_ed_symbols)?

@DreymaR
Copy link
Owner

DreymaR commented Oct 14, 2022 via email

@shunlog
Copy link
Author

shunlog commented Oct 16, 2022

What's the alternative to using _ks_ layouts?

@DreymaR
Copy link
Owner

DreymaR commented Oct 17, 2022

The alternative is the _eD layouts. They're designed for good symbol and special letter mappings, and lots of dead keys for accents etc etc.

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

Successfully merging this pull request may close these issues.

2 participants