The “To Bach” utility by Interceptor Solutions is not just for Welsh…
…that is to say, it can also produce things like umlauts, acute accents, grave accents, and a few other things.
So whereas for ŵ you press AltGr and “w” at the same time, for some of these other characters, you press what they refer to as a “modifier”. For acute accent, the modifier is “/” (slash).
For grave accent, it’s \ (backslash). So to get é you press AltGr and / at the same time, and then press “e”. To get è you press AltGr and \ at the same time and then press “e”.
For umlauts (or diaresis), the modifier is " (which is shift 2 on my keyboard and just 2 also works).
So to get ü press AltGr and " at the same time and then press “u”
(or press AltGr and 2 at the same time and then press “u”, if your keyboard is like mine).
Having umlauts will allow you to type in German, except that you still need the ß character (equivalent to double “s”, and only used in certain words).
To Bach as distributed does not give you ß but the good news is that it has a configuration file to whcih you can add the setting for the ß character, and any other character you want, including the Scandinavian characters.
You will find the configuration file under your Program Files folder in a subfolder caller Interceptor Solutions\To Bach 2 . The file is called “default.dkl”
Before making any changes, you should take a copy of this file, and if you are as paranoid as me, you will take several copies …
I have found that notepad++ will edit this file ok. (Not sure about notepad, but it might).
If you open the file in notepad++ you will see that it has some documentation in the form of comments, as well as configuration data.
To get ß (usually known as “es sett” or “scharfe es”), I just added the single line:
83;0;0223;0223;
83 is the “virtual key code” of the “s” key; 0 is a null modifier; 0223 is the unicode sequence for ß (And also shift ß which happens to be the same).
So to get ß we simply press AltGr and “s” at the same time: ß
In order to get the Norwegian (and Danish) characters, we have to add another “modifier”.
I looked around at what might be suitable and came up with “.” i.e. the period or full stop, as it is close to the AltGr, at least on my UK keyboard.
You can choose something else, but be careful that it does not conflict with the existing modifiers,
which are / \ " (or 2) and # (or ~).
Anyway, I chose the period, which is virtual key code 190 decimal.
We have to add this to the list of modifiers near the top of the configuration file.
this was originally:
MOD:50;191;220;222;/*
and I changed it to be:
MOD:50;191;220;222;190;/*
i.e. I added “190;” after the “222;”
The “190” is the 5th modifier in the list, and we refer to it as “5” in the other entries that we have to make. These are:
65;5;0229;0197;
69;5;0230;0198;
79;5;0248;0216;
I added those to the bottom of the file, although I am not sure the positioning is critical.
You almost certainly need to stop and restart To Bach after making any changes to the configuration file, and you probably will have to make the changes running as Administrator.
I can explain what the numbers mean in another posting, but for now:
To get å press AltGr and “.” at the same time, followed by “a”. ("." means the period or full stop key).
To get ø press AltGr and “.” at the same time, followed by “o”.
To get æ, press AltGr and “.” at the same time, followed by “e”.
(I chose “e” for æ because the “a” was obviously spoken for; there may be a better choice, but I could not think of one for the moment. I did wonder if you could use “a” for the modifier, such that you would press AltGr and “a” at the same time, followed by “e”, but it would mean adding another modifier entry, and I’m not sure it’s really better).
Note that upper case Ø , Å and Æ also work; just press the shift key with o, a, or e after pressing AltGr and “.” .
Good luck, and don’t forget to take a safety copy or three of that configuration file before making any changes. And also, don’t forget to stop and restart To Bach after making any changes.
Lykke Till!
p.s. For Swedish, you use ö and ë instead of ø and æ but you still need å.
n.b. In that config file you will see a link to a Microsoft page about virtual key codes, but the link is broken. However, you can find it by googling for “VirtualKeyCodes windows7”
(I’m running Windows 7 - hopefully there is an equivalent for other Windows versions).
Note also that the keycodes in that webpage are given in hexadecimal, but you use them in decimal in the configuration file. It is easy to convert between the two using the programmer mode of the Windows built-in calculator.
p.p.s All this is a lot easier to do than it looks from the description!