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

Toggled extend layers/something equivalent? #69

Open
AsafMah opened this issue Aug 10, 2023 · 1 comment
Open

Toggled extend layers/something equivalent? #69

AsafMah opened this issue Aug 10, 2023 · 1 comment

Comments

@AsafMah
Copy link

AsafMah commented Aug 10, 2023

I write in hebrew and in english.

Right now EPKL doesn't really support multiple languages for windows (like shifting with alt+shift)

I can make a completely different layout, but:

  1. it's a bit overkill - I have to duplicate everything, etc
  2. I don't think there's a keybinding to switch to a specific layout?

I thought of maybe making it like a layer, but of course it requires a key to be held.
Ideally I would want to tap a key (like double-tapping caps-lock), to enter the layer, and then it stays there until some other combination (double tapping again).

Is there a way to do it in the system?
I don't think compose/deadkeys/etc would help either

Unrelated, but probably isn't worth another issue - is there a way to create a layer independent of the extend key?
Like holding right control to have another layer for example.

Thanks

@DreymaR
Copy link
Owner

DreymaR commented Aug 11, 2023

You can switch layouts with the Ctrl+Shift+2 (or whatever you set it to) shortcut. You can have more than one layout selected using comma separation on the layout line in your EPKL_Layouts file. The downside to this is that EPKL has to restart to load the other layout, which takes a second or two.

There are no lockable layers in EPKL really, I've considered adding it but haven't so far.

There are other shift layers. Besides the AltGr layers for letters/symbols/deadkeys, there are the special SwiSh and FliCK modifiers. Between these, you should have all the letter/symbol layers you want! Also, using multi-Extend and tap-Extend you can have up to nine different Extend layers which should also be enough. Look at the BigBag Extend page to learn about these. I've considered adding other Extend modifier keys that select other layers directly, but haven't done that (so far).

Not sure what you mean by making a completely different layout. EPKL has a Hebrew locale Colemak. If you use a non-Colemak layout, you could follow its example to make a Hebrew locale for that layout. I've used a couple of special dead keys in my Hebrew implementation to allow writing niqqud – not necessary for day-to-day typing but useful for some.
https://github.com/DreymaR/BigBagKbdTrixPKL/tree/master/Layouts/Colemak/Cmk-eD-Heb

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

2 participants