Search code examples
keyboardvscode-extensionskey-bindingsapldyalog

unwanted: APL keyboard overlay enabled?


I've been trying out APL. I'm running Windows 10 and I've installed Dyalog 18.0, and the APL Language and APL Backtick Symbols extentions for VS Code.

But even though I'm not running any of these programs, sometimes suddenly my keyboard is hyjacked! All my ctrl commands are replaced by APL symbols. E.g. ctrl-Z (undo) becomes ⊂ and ctrl-A (select all) becomes ⍺. I have no idea why and how to disable this again. This makes it very hard to do my work!!!

I've been googling for this, but haven't found an answer so far. I've looked at the Windows keyboard settings, but it looks normal. The locale settings are also correct. I'm now just de-installing everything, but that way I need to reinstall every time I want to try out APL.

Can somebody tell me what is happening and how to fix it? (And tell me who to complain to that this is a very hostile feature)


Solution

  • I am sorry that our Unicode IME is causing you confusion.

    I do like using it, but there are some Windows settings which I set to make things easier.

    1. Start button->Settings

    In the "Find a setting" edit field, type Advanced keyboard settings

    Click on the icon with that text on it

    Under Switching input methods: Tick the “Let me set a different input method for each app window”

    Tick the "Use the desktop language bar when it's available". This option will show the orange D icon when our Dyalog Unicode IME is active.

    1. On this same dialog, there is a Input language hot keys. I find it convenient to select a hot key combination to activate our Unicode IME, and another one to go back to the default Windows keyboard layout.

    Close this dialog with the X button in the top right.

    If you have further problems or questions, you can always ask us at [email protected]

    By the way, we put links to advice pages about keyboards on our website under Resources->Fonts and Keyboards.

    Regards,

    Vince