Custom keyboard layout does not display double struck characters

Solution 1:

I suggest using the standard Windows keyboard layout, together with the third-party product AutoHotkey.

You could use a AutoHotkey script such as the following to map Right-Alt+w to "ww" and Right-Alt+W to "WW":

RAlt & w::
    ShiftState := GetKeyState("Shift", "P")
    If (ShiftState) {
        Send, 𝕎
    } Else {
        Send, 𝕨
    }
return

The other keys are easy to do by a slight modification of the above two lines.

Notes:

  • The .ahk file must be saved in mode UTF-8-BOM (easy to do using Notepad++)
  • The Double-Struck characters I just copied from the compart.com pages: 𝕨 and 𝕎, which is why the script file must be in format of UTF-8 with BOM.

After installing AutoHotKey, put the script in a .ahk file and double-click it to test. You may stop the script by right-click on the green H icon in the traybar and choosing Exit. To have it run on login, place it in the Startup group at C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

Useful AutoHotkey documentation:

  • List of Keys

Solution 2:

Does this happen when trying to use the new shortcuts in all programs or just certain ones? Most of those keys already have shortcuts defined in Office programs. It's possible you have to do some additional modification of the .klc file, as noted in the answers here How can I restore Ctrl+<key> functionality in Microsoft Keyboard Layout Creator?