You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How do I add a Key that activates a layer? What I did so far:
The symbol in _kb_layout seems irrelevant, but replace it with something meaningful to keep track.
Add a pointer to _kbfun_layer_push_N in _kb_layout_press.
Add a pointer to _kbfun_layer_pop_N in _kb_layout_release.
I want Key K02 in the diagram to enter Layer 1, and leave it if i release the key. So far I only toggles it.
Also kbfun_transparent seems to get in my way. I do not see why one would want such a function, but fine, I replaced it with kbfun_press_release. Yet, some strange things happen I suspect to be related with that.
K0A and K39 on layer 1 are mapped to backspace. However, only K39 actually produces a backspace. K0A produces Spaces, as on layer 0. I can't figure out why.
On Layer 1 The left half is a flipped version of the right half. That works for most keys just fine. However key k42, that should produce a "o", does produce a "shiftL + o" and so a captial "o", and I don't know why.
keys K20 and KD2 do behave like shift keys, and this is intended behavior. However that does not make sense to me, as they are mapped to kbfun_2_keys_capslock_press_release rather than to kbfun_shift_press_release. I'd like to map key K2D on layer 2 to shift lock, how do I do this?
Hi, I have some problems with this firmware.
To refer to the Keys, I use this chart: https://imgur.com/23oq21M
How do I add a Key that activates a layer? What I did so far:
I want Key K02 in the diagram to enter Layer 1, and leave it if i release the key. So far I only toggles it.
Also kbfun_transparent seems to get in my way. I do not see why one would want such a function, but fine, I replaced it with kbfun_press_release. Yet, some strange things happen I suspect to be related with that.
K0A and K39 on layer 1 are mapped to backspace. However, only K39 actually produces a backspace. K0A produces Spaces, as on layer 0. I can't figure out why.
On Layer 1 The left half is a flipped version of the right half. That works for most keys just fine. However key k42, that should produce a "o", does produce a "shiftL + o" and so a captial "o", and I don't know why.
keys K20 and KD2 do behave like shift keys, and this is intended behavior. However that does not make sense to me, as they are mapped to kbfun_2_keys_capslock_press_release rather than to kbfun_shift_press_release. I'd like to map key K2D on layer 2 to shift lock, how do I do this?
Here is my C-Source code: https://gist.github.com/Miko4/974c2ecc5bda0becb5bd
The text was updated successfully, but these errors were encountered: