Dyalog APL Keyboard Card

Dyalog Unicode IME · en-US hardware

APL Keyboard Card

Layout e0990409
Source en-US.din
Dyalog APL-64 20.0 Unicode

To type APL anywhere — in a browser, an editor, email — press

WinSpace

to switch to Dyalog APL IME, then hold Ctrl (and Shift for the second layer).

Plain key Ctrl + key Shift + Ctrl + key

Two things that will bite you

⍲ Nand cannot be typed. Dyalog's own keymap file documents it: on Windows Vista and later, ShiftCtrl0 never reaches the IME. It is marked on the card with a dashed outline. Copy the glyph from this table instead.

Ctrl combinations collide with application shortcuts. CtrlW closes a browser tab, CtrlT opens one, CtrlL jumps to the address bar. The IME is meant to swallow the keystroke first and usually does, but Chrome and Electron apps such as VS Code and Slack sometimes win. Test the keys you rely on in the app you'll actually use.

Glyph index

Glyph Name Keystroke Layer Unicode

Editing and tracing keys

These come from special_keys.din. They apply only to executables listed in the UnicodeIME\wantSpecialKeys registry entry — which by default does not include Dyalog APL itself, where these are configured separately.