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

Option to Swap Apostrophe and Semicolon #35

Open
Tracked by #94
manna-harbour opened this issue Nov 25, 2021 · 3 comments
Open
Tracked by #94

Option to Swap Apostrophe and Semicolon #35

manna-harbour opened this issue Nov 25, 2021 · 3 comments

Comments

@manna-harbour
Copy link
Owner

This is needed in QWERTY for changing layouts on the host, and would also simplify the lite mappings on 60_ansi / Miryoku KMonad.

Replace both with macros and add option to swap definitions.

@manna-harbour manna-harbour changed the title Option to swap apostrophe and semicolon Option to Swap Apostrophe and Semicolon Nov 25, 2021
@manna-harbour
Copy link
Owner Author

Changing layouts on the host would break Mac and Win clipboard options. The clipboard bindings will be made customisable in custom_config.h, so that could be used to manually pre-swap the alphas there. That would be ok so long as the layout isn't being toggled.

@manna-harbour
Copy link
Owner Author

manna-harbour commented May 6, 2022

For localised international layouts on only an external keyboard, a more compatible alternative such as US International, EurKEY, Compose, etc. could be used, without needing to swap characters.

KMonad can be used per keyboard on linux and mac (but not windows) for alternative alpha layouts on the builtin keyboard, and the Miryoku KMonad lite mapping will also provide home row mods and the finger part of the Nav layer.

Permanently changing the layout on the host would then only be needed if using a builtin keyboard and an external programmable keyboard on the same machine, without per keyboard layouts, and without manually changing layouts when switching between keyboards.

jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 4, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 5, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_zmk that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_babel that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_babel that referenced this issue Sep 6, 2023
jablko added a commit to jablko/miryoku_babel that referenced this issue Sep 12, 2023
jablko added a commit to jablko/miryoku_babel that referenced this issue Sep 12, 2023
jablko added a commit to jablko/miryoku_babel that referenced this issue Sep 13, 2023
jablko added a commit to jablko/miryoku_babel that referenced this issue Sep 13, 2023
@manna-harbour
Copy link
Owner Author

The swap can be done by substituting custom Base, Num, and Sym layers using #85.

jablko added a commit to jablko/miryoku_babel that referenced this issue Sep 21, 2023
jablko added a commit to jablko/miryoku_babel that referenced this issue Sep 21, 2023
jablko added a commit to jablko/miryoku_babel that referenced this issue Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant