Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=475063
--- Comment #1 from Parag pnemade@redhat.com 2008-12-08 03:27:28 EDT --- (In reply to comment #0)
Some issues I noticed while I briefly looked at iok:
Thanks for having brief look.
- First a general issue: I believe it would be much more useful if iok would
appear less like a normal unfocused application window, and more like some special desktop component. Ie, I would remove the window title and menubar, and maybe place the window at some fixed place, e.g. above the bottom panel (compare matchbox-keyboard).
I will think about that as I saw its difflicult to close matchbox-keyboard once its started. Even then how can I provide features to save keymap,open keymap if I removed menubar?
- It seems somewhat pointless to have an "Advanced Options" check menuitem with
the sole purpose of hiding and showing another menu. Also, I wonder why you think that "Open" is less advanced than "Save".
Sorry I confused here what you want to suggest.
- The buttons are pretty hard to hit on a big screen,since they don't reserve
any extra size beyond the dimensions of the character. (compare gnome-calculator, which does ensure that its buttons have reasonable size)
The reason I removed specific size to button is that UI varies from language to language. Like telugu, Kannada characters are big in size so UI's size(height as well as in lenght) will vary as you change from Hindi inscript to Telugu inscript map. Will check gcalctool source to fix above issue.
- The entries in the combobox should be translatable language names, like
"Assamese", not technobabble like "as-inscript". If you use the iso-codes package for this, you get translations of the language names for free.
Ok. So for standard installed inscript maps I will use Language names. How do you like to see then modfied keymaps for same language in combo box?
- The "Open" menuitem doesn't give any guidance as to what kind of file you are
expected to open. I'd recommend to make that "Open keymap", add a filter to the filechooser that only shows .mim files, and opening the file chooser in the /usr/share/m17n directory.
Done.
- "Save keymap" would be better if it opened a file chooser in save mode, and
proposed a filename like 'modified-as-inscript.mim'.
What do you suggest if end user want to change as-inscript say 2 times and want to have those 2 copies? I actually confused where should modified keymaps go. Currently, as non-root user can't write to /usr/share/m17n, I am storing new/modified keymaps in $HOME/.m17n which is not good location as its hidden directory but iok is made to list keymaps in $HOME/.m17n directory.