Lswitchp - typographic assistant

    A small helper was discovered on the Internet, namely a program that can quickly substitute the most necessary Unicode characters, in addition, it can turn off the layout, and the lucky ones with the F13 and F14 keys on the keyboard can quickly expand / minimize active windows.

    The program is very silent, and shows its existence only in the list of processes. It is from there, if desired, that it must be closed. If you want to use it constantly, then it makes sense to put it in startup.

    List of shotcats:
    Alt + -short dash -
    Alt + =long dash -
    Alt + [ opening quote "
    Alt +] closing quote "
    Alt +. ellipsis ...
    Alt +, bullet •
    Alt + \up arrow ↑
    Alt + / (numpad) inequality ≠
    Alt + * (numpad) smiley ☺
    Alt ++ (numpad) copyright ©
    F13minimize a window
    F14maximize window
    Caps locklayout switching
    It is strongly recommended that you build from the source (it can be freely modified to add your own functionality, which is easy):
    rostislav.chutkov.net/lswitchp.cpp (3 892 bytes)

    And for those who are lazy (and not afraid), you can immediately download the assembly:
    rostislav .chutkov.net / lswitchp.exe (5,120 bytes)

    Tested on Vista, WinXP SP2, SP3. However, on Vista (and Win7), applications pick up Alt and translate the focus into their own main menu. So far, it is treated only by pressing Escape immediately after the combination. If someone can overcome this problem, then he will have great respect.

    It is worth adding that the program is distributed under the BSD license .

    Personally, I added the following keyboard shortcuts, turning Alt + 2,4,6,8 on numpad to the corresponding arrows:
    DEF_ALT_CHAR_EX(0x62, 0x2193); // Arrow down
    DEF_ALT_CHAR_EX(0x64, 0x2190); // Arrow left
    DEF_ALT_CHAR_EX(0x66, 0x2192); // Arrow right
    DEF_ALT_CHAR_EX(0x68, 0x2191); // Arrow up

    UPD: Also added small changes.
    Now Alt + numpad1 = & lt;, numpad3 = & gt ;, numpad0 = & nbsp;
    A minimize and maximize the window moved to Alt + Page Up and Alt + Page Down, respectively.
    The source and executable file can be taken here and here, respectively.

    UPD 2: I screwed the configuration, though for now only for just characters.
    The source, configuration and executable file can be taken here , here and here, respectively.
    To change any keys on the keyboard myself, I recommend using the list of keys and the symbol table (charmap).

    Also popular now: