-
Notifications
You must be signed in to change notification settings - Fork 296
Description
Summary
I wrote a plugin to implement my own system for Plover. It uses Unicode's IPA symbols for its key labels:
ə p t w f t ʃ l i
s b d r * n d g z ə
a e ɪ ʊ
Problem is that when I do {PLOVER:ADD_TRANSLATION}, the 'Strokes' text box consistently gets the IPA symbols wrong, whereas it works fine when programmed to use ASCII substitutes.
For example I stroke bʊg in vim, then do {PLOVER:ADD_TRANSLATION}, then I stroke bɪgə in the 'Strokes' text box but 'bʊgʊ' appears (I expect to see 'bɪgə' of course). So it seems to replace all Unicode characters with the one it last received outside of that dialogue box.
Coming from chambln/plover-phenrsteno#5
Reproducing
- Plug an NKRO keyboard into your computer
- Install Plover 4.0.0.dev8+66.g685bd33 for Windows
- Install
plover-phenrsteno 0.1.19from the Plugins manager - Restart Plover
- Configure > System > Select 'Phenrsteno'
- Enable output
- Open your favourite text editor and stroke
bʊg(SMLon QWERTY) - In Plover click 'Add translation'
- Stroke
bɪginto the 'Strokes' text box (SNLon QWERTY)
You should expect to see bɪg appear in the text box, because that's what you stroked. However you actually see bʊg. You could also stroke, for example, -ʃ (O on QWERTY) but again see that LATIN SMALL LETTER UPSILON ʊ character instead.
Plover Version
Plover 4.0.0.dev8+66.g685bd33
System
Windows 10 Pro (build 17134.191)