Not sure what you mean but maybe I have an idea: The VK EPKL layouts only move keys around so you will indeed get whatever is on those keys in your OS layout. You may want a wholly mapped Colemak layout, one such is Colemak-eD which uses my AltGr mappings. Do you use the AltGr key for symbols? No matter if you do or don't, it's possible to map only the first two shift states too if you wish.
]]>I noticed that when i enable EPKL with Colemak the letters change but the symbols stay the ones of the language the PC is set on is there a way to fix that ?
Thanks
]]>Yes, you'll be able to make any sort of variants. I suggest first looking into my Finnish/Swedish Colemak[eD]-FiSe-(Curl)AngleWide, to see if that'll work for you. That comes out of the box.
There's a "For Dummies" guide but it doesn't teach you layout modding. The README on GitHub, and poking around in the files, are the most informative sources.
Thank you once more for the help!
]]>There's a "For Dummies" guide but it doesn't teach you layout modding. The README on GitHub, and poking around in the files, are the most informative sources.
]]>[Edit: OK, I've uploaded the Wiechciu Cmk-eD-Pl_ANS_CurlAWide variant with the latest EPKL commit just now. It's got the marked ZXCV positions for the Extend shortcuts, using a custom Extend remap and local Extend help images. I didn't fix the Extend3 Kaomoji layer, but these days I use the MoDK Shift+Ext-tap Kaomoji dead key instead of Ext3 anyway. I did not upload the dead key images you generated, so users have to make their own if they use that layout. Note that to use them you need to have img_DKeyDir = .\DeadkeyImg in the layout.ini file.]
]]>See the LINK to download in case you want to include it in your repository.
Now, off to learning the new layout...
/Edit: After only typing with it for like 20 mins, I understood now why @kolorowy swapped the V and Z. The CAW is unusable for PL with this position of "Z". One of the most common digraphs in PL are e.g. CZ, SZ, RZ, which are so hard to reach with this layout.
I swapped V and Z also and updated the link above.
I have also changed the backgroung image to the proper one, as the one before was not correct.
The only thing I miss now are the positions of the ZXCV letters for the shortcuts, as they are all switched around. I was thinking though to use the extended layout to preserve the original QWERTY positions... would you think it's worth it though?
/Edit2: I did change ZXCV shortcuts on the extended layout to the original QWERTY positions afterall. Also updated the images for the extended layout to match the concept as well. Updated the link above again with all the changes.
]]> A question for you: Generally speaking, Polish keyboards are ISO, aren't they?
I would say we use both. 5 of the keyboards I owned in the past 7 years were ANS (2 laptops and 3 stand-alone keybs), but I've seen ISO in use as well. Hard to tell which are more popular, I don't know.
You didn't answer on my last question :P
Out of curiosity, for backspace do you use the native backspace position, or do you use EXT layer?
Thanks!
]]>For the CapsLock function, I press Extend+Esc. I don't use it much. I don't only use Extend, but a dual-function multi-layer Extend which is really powerful. It's the default setting in the Layout Override file for EPKL.
A question for you: Generally speaking, Polish keyboards are ISO, aren't they?
]]>I've learned the "vanilla" Colemak about 2 weeks ago, and (as I'm also Polish) started looking for a version with improved access to PL characters. Couldn't find anything simple, so I made my own in MSKLC with the characters under AltGr+[Char], as all Poles are used to with our default QWERTY layout.
Just recently discovered and played around with your EPKL and found your PL version there. However, there is an ISO version only, while I have the ANS keyboard. Is there an easy way to make it usable for ANS keyboard?
I'm eager to try out the CAW with the extended layout ;).
Does your layout have a caps lock embedded somewhere, or did you get rid of it completely? I saw you mentioned you like to swap RWIN for a caps lock, but I imagine this needs to be done in the registry? I will not be able to do that on the company's laptop unfortunately :(. And it doesn't have the RWIN anyway, so I'd need to swap it with RCTRL probably. Is possible to do it with the EPKL maybe somewhere?
Out of curiosity, for backspace do you use the native backspace position, or do you use EXT layer?
Thanks a lot!
]]>• You asked about help images. The images can be made with the Help Image Generator (HIG) or any way you wish. They're only for help purposes and probably won't affect the speed of EPKL noticeably. My preferred solution has a background image with keys and finger colors, and overlays for the symbols.
• If you have a redox or some other board, you could tweak the image template with Inkscape or a similar program, and the HIG would make images in your format. I'm planning on adding an ortho template.
• Glad to hear that MoDK/Ctrl works! I hadn't tested it with anything but Extend but the code should be robust – good to see that this is indeed the case.
• Ctrl+Alt+Del shouldn't be mappable with AHK, as it is a deep system call. I think I read that in the AHK documentation.
• If you have made a single layout, I wouldn't bother with using @K@E etc. These abbreviations are intended for layouts that exist with many variants like my Colemak[eD] ones do. For a single layout, just write out its name.
• The Change Layout key is by default set to Ctrl+Shift+2. If you're fine with all your layouts using the tilde, you could change that to ` or ~ (Shift+`) but then that symbol won't be accessible for you I think. Anything that AHK accepts as a hotkey is available. Be aware though, that a layout change is really a soft program restart so it's not very fast and not good for a simple quick layer change. Also, Ctrl+Shift+` is taken already, as the Suspend hotkey. You could swap those, for instance.
• I believe CStat is explained in the main README? From MSKLC files, it's a Caps stat telling whether symbols are shifted versions of each other.
]]>6) Not sure what you mean? Whether transparency slows EPKL? No, that's not noticeable. Everything seems to be very fast anyway.
Dear friend i'm sorry for answering so late but i had a lot of things on my head. There are two options for creating help images - slow(full) and quick. If i do full state it will make pkl faster or just for view only?
I want to buy ergo keyboards in the future. It will probably be a ReDox, which has only 56 keys.But I love your EPKL, you put a lot of work into it. I decided to adjust it a little bit, but if you let me have a few questions for you.
After a few modifications my concept looks like this:
the ~(Tilde) key is not much used in my language so I chose it for the SWITCH key. But it could be another key like MENU. I hope the picture is readable but I' m giving a quick legend:
Caps -> ext1 on hold \ backspace on tap
LShift - LCtrl on hold. MoDK on tap.
RSh -> CapsLock toggle on hold Shift on tap in stickyMode
ext1 looks that
this will allow you to quickly pick up numbers with letters. the key? can be changed with | or \. I put them on Shift State:
weak position will be rewarded by stickyMode and a little practice i hope. There are nice place for media control buttons keys.
So we have all the keys. But there is one problem... What if i need numbers and just the left hand? (Mouse in the right ex.) So this is for SWICH key. Something like 'next layout' hotkey but it will switch the layout defined in the settings file and created in the layout folder. So the second layouts looks like:
And will load previous after tap SWICH key. your Ext1 is now ext2. ext3 is the same
Now a little of my thoughts
pros
-numbers can be easily typed using your left or right hand
- the number of keys has been extremely reduced without significant loss of comfort
-better place for F1-12 + alto hotkeys
-Better ergonomics CTRL+CXV for Left Pinky
-keeping Mother-of-DKs functionally
-we have 2 layouts in 1 (can be more pwrStr \Dead keys or Ahk Scripts)
-better Ctrl+alt+del
-maybe more.. i should test it
Cons
-a worse position for your ext1. Now it's ext2, as altGr+Sh
-one Shift. stickyMod needs practice
-another position for the | \ ? - I haven't tested it, but maybe it can be done better
-Missing ~ but can swap for MENU, RCtrl or something
-Now I see that i forgot {} but there is possible reduce 4 keys more )}>] using pwrStr such as smp = α(){Left} etc. or find some place for them
;-Rctrl shortcuts work a little bit slower
-Anything else?
maybe not everything can be done on a normal keyboard but on ReDox it shouldn't be a problem. What do you think of these things
I'm trying to do it, but I have some problems what i done:
+backspace\ext1 works
SC03a = BACK/Ext VKey ; CapsLock as a Tap-or-Mod key: Backspace on tap, Extend on hold
+Mother-of-DKs\Ctrl works
SC02a = BACK/RCtrl 0 @ex0 @ex1 *#. @ex6 @ex7 ;
+assign 1-12 as f1-f12 works
+Del as BackSpace works
SC00e = DELETE VirtualKey
+I've changed ext1 from ext2 + and order of the numerical keys
Problems
-there is problem with sticky LCtrl. LCtrl+A pressed works but nothing happen when I want Ctrl+alt+Del
- RiShift works by taping but when pressed capsLoc' doesn't
SC136 = RShift/CAPITAL VKey
and the last problem...
I created a layout in
Layouts\NumLHand_ISO_AWide\layout.ini
I assigned numeric keys for left hand and added value in layouts_override. in my file looks like this
layout = @T\@L@V:@T@L@V,QWERTY\@K@E:QWERTY@K@E,NumLHand@K@E:NumLHand@
and it works fine, loads up all the layouts and changes the hotkey to the next one. But how to assign the ~(Tilde) key to change to this specific layout now? Is there any way or function?
changeLayout( getLayInfo( "NextLayout" ) )
I found this one in the ahk files but is this what i need? how can I use it? can you give me example with path to the ini file?
and the last question. what exactly does the CStat value in the layouts file mean? I see it could be 0/1/4/5 and vKey/Modifier
I'm sorry for taking so long time. I hope I didn't tire you out. Thanks, .
DreymaR said:• Yes, lockable Extend is still under consideration. I actually thought about it today! But so far I've decided against it, and/or not prioritized it.
I thought I needed this option before, but I came up with a better one:
1)Is it possible (if so, how)
assign the X key to change to the YY layout (not the next one, but the one defined in the settings)DreymaR said:• Out of curiosity: Why do you swap Z and V? Z is rarer than V in English.
because I can.( ͡° ͜ʖ ͡°) my native language is Polish and Z is in 5th place
[...]• EPKL pro tip: When screenshotting layout help images, set their opacity to 255 in the Settings file beforehand. If you wish, you can also tweak their size.
(୨୧•͈ᴗ•͈)◞ᵗʱᵃᵑᵏઽ*♡
I have analyzed the EPKL a bit and discovered some new options!
I have a few more uncertainties/things:
2) how to set :
shift-on-quick-tap - works as normal shift as long as any key is pressed (1-9 a-z)
shift-on-hold - switches capsLock on/off4) what is "SG" key SGCap,SGCSh in BaseLayout.ini?
5) What are these wheels for? What's the difference or just the visual appearance? (I know I can turn them into DeadKeys.ini)
https://i.ibb.co/K0q6rSm/1.png
6) Full sate images make EKPL running faster ?
I'll answer your questions as best I can:
1) Changing layouts restarts EPKL, that's how it's made. There is a switch layout hotkey and it'd be possible to have a switch-to-layout-# one, but it wouldn't be smooth in use. I think that supporting multiple simultaneously active layouts would take a major reworking.
2) Not sure what you mean by "Shift-on-quick-tap" but there's a sticky modifier option that lets you tap Shift (and/or other modifier, set in the Settings file) and then the key to be modified within a chosen interval. It's very handy. I think that adding too many arcane solutions will get very confusing for the average user.
3) To switch Caps on/off, just send the Caps key press. See, e.g., the Extend1 mapping for the Esc key for how to do it.
4) SG Caps is something that's possible in MSKLC layouts but not implemented in EPKL yet. It's extra shift layers that the Swiss use with the Caps key.
5) The yellow circles in the dead key help images show the mother accent of that dead key. If it's dotted, it's a combining accent.
6) Not sure what you mean? Whether transparency slows EPKL? No, that's not noticeable. Everything seems to be very fast anyway.