keyboard mapper for non ASCII characters
Submitted by Saturday, 13 November, 2004 - 11:11
on
I have to write programs with a lot of strings written in other scripts like cyrillic, japanese and so forth. I can use the input method editors of MAC, PC or Linux, but for typing IPA or the Chinese transcription Pinyin there is no input method editor.
It would be a very good to have such a user configurable plugin for jEdit. I don't know whether it is possible to write a plugin which runs between key event and text area but I guess.
sugestions:
- via plugin option you can create different key mapping tables
- you can choose your key mapping by shortcut
- the key mapping table is saved as normal utf8 file
- it should be possible not only to have a 1:1 mapping but also n:m mapping, i.e. I write e.g. 'shi' and the plugin insert the Japanese character 'shi'
- I don't know whether it is possible but it would be very nice: If I type a 'A' a popup window appears and I can choose which 'A' I want to insert the Latin, Greek, Russian, etc. if there are more thna one entry for 'A' in the mapping table.
I installed the plugin 'Accents' and I was inspired by it.
I can try to write this plugin by myself but on one hand I haven't a deep insight into the jedit classes and on the other hand I havn't enough time. But at least I would help!
Thanks in advance
Hans
It would be a very good to have such a user configurable plugin for jEdit. I don't know whether it is possible to write a plugin which runs between key event and text area but I guess.
sugestions:
- via plugin option you can create different key mapping tables
- you can choose your key mapping by shortcut
- the key mapping table is saved as normal utf8 file
- it should be possible not only to have a 1:1 mapping but also n:m mapping, i.e. I write e.g. 'shi' and the plugin insert the Japanese character 'shi'
- I don't know whether it is possible but it would be very nice: If I type a 'A' a popup window appears and I can choose which 'A' I want to insert the Latin, Greek, Russian, etc. if there are more thna one entry for 'A' in the mapping table.
I installed the plugin 'Accents' and I was inspired by it.
I can try to write this plugin by myself but on one hand I haven't a deep insight into the jedit classes and on the other hand I havn't enough time. But at least I would help!
Thanks in advance
Hans