Type of possible customization

Hello,

I am wondering to what extend the Atreus can be customized.
My plan would be to use a standard qwerty layout in layer 1, but have another layer containing all french accented characters, that are usually done for many of them using “composition” (a modifier, for example ', and a letter, for example e, to produce é).

Is that possible ? If I am using a qwerty layout, it seems, I cannot accessed the composed chars.

I though about starting from a french layout, but then in that case, I could not figure out how to recreate the qwerty keys. For example, : ; key does not exist in French keyboard.

Would it be possible to precisely configure a key and use a different char when pressing shift ?

How do you feel ? What would be the best approach ?

Thanks !

Others can probably comment in greater detail, but what you’re proposing likely requires compiling custom firmware.

1 Like

Ok, thanks.

It is good to know that this is somewhat possible.

I guess I now need to find a tutorial on how to build a custom firmware :slight_smile:

I can do it with a little help from Window Character Map to get the French characters and AutoHotKey to send the accented chars to the current window.

Here is the ahk code. It is saved as Irish.ahk and once started, it will run until you exit the app on the task bar. I am half Irish, so I speak some Irish and it has some of the same accented chars.

^+! means ctrl-shift-alt is sent with a, e, o, or u to the computer as a hot key. Irish.ahk intercepts the hot key and sends the programmed output. In Chrysalis, on a blank layer, I have programmed these letters with those same modifiers. You could access these hotkeys directly by pressing four keys at once, which is awkward, but Chrysalis allows us to get one key to do all the work!!

Now when I shift to that layer, I get á é ú or ó with a single key press!

As you can see in the /* commented */ section of the code, I can add as many as required. I am not a french speaker, so I’m not sure of what they all should be. You can, of course, place these keys anywhere on any level as works best for you.

#SingleInstance force
#NoEnv
#WinActivateForce
#Persistent

^+!a:: Send á
^+!e:: Send é
^+!o:: Send ó
^+!u:: Send ú

/*
^+!:: Send
^+!:: Send
^+!:: Send
*/

Then we can do this!!

Cad é mar atá tú?
Tá mé go maith! Agus tú féin?
Go maith.
Slán!

Translation:

Hello, how are you?
I’m very well. And you?
Well.
Bye!

If changing from QWERTY to Qwerty International is an option, you will have everything you need under the AltGr (right Alt) key :smile:

Are you referring to Qwerty-fr ?
http://marin.jb.free.fr/qwerty-fr/index.php

It looks indeed nice. I will try at some point to play with a custom firmware, but this layout is nice as it is useful for me right now.

Thanks !