Replies: 1 comment
-
Hi Edwin
first, that's a nice and clear email trouble report.
Is there a tool that generates the visual layout below or did you paint it manually?
About your issue, you need to understand that capsicain deals with keys. Only keys.
AHK does a lot of things, keys characters windows signals kitchen sink.
Now, your mapping [1] -> [!] is doomed, because there is no [!] key on regular keyboards.
How to create the character depends on the keyboard layout that is set in Windows. For English, the "!" CHARACTER is [Shift]+[1]
So, the mapping 1 -> ! is:
COMBO 1 [ ] > moddedKey (1 + ...&) #!
("When key 1 is pressed together with [] any modifier, send LSHIFT+[1] ")
Same goes for the other characters that are made with a key combo.
Beware that those combos are layout dependent, so if Windows switches from "English" to "German" or "EN-International", keys may break. For example, quotes are shift+2 in German but Shift+' in English.
For other labels like ESC LEFT HOME see
https://github.com/cajhin/capsicain/wiki/How-to-find-the-Key-Labels
And about your layout, nobody asked but obviously I like to dabble with layouts :)
Your virtual numberpad is non-standard. If you are still learning it, I would prefer to shift the top row 7 8 9 to the left. When your fingers have learned that, you can also type on a regular laptop numpad. If you shift everything down a row, you'll also be at home on a real numpad.
Moving the shift keys up is a nice idea, haven't seen that. I work around the frequent stressful pinky stretches by moving the shifts inside (left/right). Works for me, because I use my meta key on capslock more than the shift keys.
I don't like the number row very much, it's hard to hit the keys consistently. I'd try to at least move ? and ! to an easier position.
) and ( position is a mistake I hope :)
Good luck learning that
j
… On 14. Dec 2021, at 06:10, Edwin ***@***.***> wrote:
I have been using this custom keyboard,
<https://user-images.githubusercontent.com/31909722/145934877-6eb96218-8b93-453f-bbaa-f76e9c4bfa89.png>
Finally I was able to partially create the mapping using the software. Some of the combination, did not seem to work on Capsicain so I remaped those key with Ahk for the mean time. The problem with ahk, some of this mapping don't get sent when am working in PowerShell.
Here my Capsicain.ini
GLOBAL ActiveConfigOnStartup 1
GLOBAL StartAHK
[CONFIG_1]
INCLUDE LAYOUT_COLEMAK
REWIRE Caps LSHF
REWIRE h RET
REWIRE RET RSHF
REWIRE RSHF RCtrl
REWIRE LSHF LCtrl
[LAYOUT_COLEMAK]
ALPHA_FROM q w e r t u i o p a s d f g j k l ; z x c v / . , n m [ ' \ y b
ALPHA_TO q w f p g j l u y a r s t d k n e i x c b v . , h z m ; o = nop nop
ALPHA_END
I need to remapping the entire number row with, to define the symbols needed on those keys. Some problem faced is that i could not do remap let say 1 to ! directly using rewire or the Alpha. It would error. .
<https://user-images.githubusercontent.com/31909722/145936247-aab2d422-7f7c-444d-abd4-3a78d085f1bd.PNG>
How can I be able to remap this to capsicain.ini ,can i add more scancode to the codebase?
]:::
`::?
1::!
2::[
3::]
4::"
5::{
6::}
7::'
8::)
9::(
0::\
=::|
LAlt & n::Send, {1}
LAlt & e::Send, {2}
LAlt & i::Send, {3}
LAlt & o::Send, {0}
LAlt & l::Send, {4}
LAlt & y::Send, {6}
LAlt & u::Send, {5}
LAlt & '::7
LAlt & )::Send, {8}
LAlt & (::Send, {9}
LAlt & j::Send, {+}
LAlt & h::Send, {#}
LAlt & z::Send, {$}
LAlt & m::Send, {ASC 037}
LAlt & k::Send, {ASC 045}
RAlt & a::Send, {Backspace}
RAlt & r::Send, {Esc}
RAlt & s::Send, {Home}
RAlt & t::Send, {End}
RAlt & d::Send, {Delete}
RAlt & i::Send, {Right}
RAlt & e::Send, {Down}
RAlt & n::Send, {Left}
RAlt & u::Send, {Up}
RAlt & o::Send, {Enter}
RAlt & q::Send, {@}
RAlt & w::Send, {~}
RAlt & f::Send, {<}
RAlt & p::Send, {>}
RAlt & g::Send, {{}
RAlt & x::Send, {*}
RAlt & c::Send, {`}
RAlt & b::Send, {&}
RAlt & v::Send, {|}
Thanks alot for the assistance.
Thanks @cajhin <https://github.com/cajhin> for this awesome software. I don't have to mess up with registry keys anymore. This is by far the simplest custom keyboard set up i have created on windows. Thanks alot.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#64>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABBEBJQI5QKJZLV3VBK5PGDUQ3GVTANCNFSM5J75PHFA>.
Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have been using this custom keyboard,
Finally I was able to partially create the mapping using the software. Some of the combination, did not seem to work on Capsicain so I remaped those key with Ahk for the mean time. The problem with ahk, some of this mapping don't get sent when am working in PowerShell.
Here my Capsicain.ini
I need to remapping the entire number row with, to define the symbols needed on those keys. Some problem faced is that i could not do remap let say 1 to ! directly using rewire or the Alpha. It would error. .
How can I be able to remap this to capsicain.ini ,can i add more scancode to the codebase?
Thanks alot for the assistance.
Thanks @cajhin for this awesome software. I don't have to mess up with registry keys anymore. This is by far the simplest custom keyboard set up i have created on windows. Thanks alot.
Beta Was this translation helpful? Give feedback.
All reactions