Typing glyphs: Difference between revisions
Jump to navigation
Jump to search
(→iOS: Keyboard built with Pythonista for iOS) |
|||
Line 4: | Line 4: | ||
== Hardware == | == Hardware == | ||
Once the keyboard map is configured to one's liking, it may be beneficial (especially for new users learning APL) to have a keyboard with APL symbols. There are a few solutions to this, such as purchasing a dedicated desktop keyboard | Once the keyboard map is configured to one's liking, it may be beneficial (especially for new users learning APL) to have a keyboard with APL symbols. There are a few solutions to this, such as purchasing a dedicated desktop keyboard, key caps for mechanical keyboards, or a keyboard decal. | ||
{| class=wikitable | |||
! Item !! Type !! Layout !! Languages !! Seller | |||
|- | |||
! rowspan=2 | Keyboard | |||
| [[wikipedia:Model_M_keyboard|Model M]] || [[Dyalog APL|Dyalog]] || 🇺🇸 || [https://www.amazon.com/Unicomp-Classic-Buckling-Spring-Keyboard/dp/B01M7V3M61/ref=sr_1_8 Amazon]. | |||
|- | |||
| [[wikipedia:Cherry (company)|Cherry]] || Dyalog || 🇺🇸 🇬🇧 🇩🇪 🇩🇰 || [https://www.dyalog.com/apl-font-keyboard.htm#mainContent Dyalog] | |||
|- | |||
! rowspan=3 | Key caps | |||
| Model M || Dyalog || 🇺🇸 ||[https://www.pckeyboard.com/page/product/USAPLSET Unicomp] | |||
|- | |||
| Cherry || [[APL2]] || 🇺🇸 || [https://mykeyboard.eu/catalogue/pbt-crp-r4-alphas-apl_3957/ mykeyboard.eu] | |||
|- | |||
| Cherry || Dyalog || 🇺🇸 || [https://novelkeys.com/products/cherry-olivia?variant=43001363431591 NovelKeys] | |||
|- | |||
! Key stickers | |||
| any || Dyalog || 🇺🇸 || [https://www.tindie.com/products/russtopia/apl-keyboard-symbol-sticker-set/ Tindie] | |||
|} | |||
Note that these devices only are visual modifications on regular keyboards; they do not automatically enable entry of APL glyphs into software. For this, one of the below methods is required. | Note that these devices only are visual modifications on regular keyboards; they do not automatically enable entry of APL glyphs into software. For this, one of the below methods is required. |