Editing Special characters view
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
- | The '''special characters view''' (SCV) is the symbol table that appears when typing Fn+Ctrl (Sym) on the slideout keyboard of the | + | The '''special characters view''' (SCV) is the symbol table that appears when typing Fn+Ctrl (Sym) on the slideout keyboard of the N810 or N900. |
- | The set of symbols offered depends on the hardware keyboard layout chosen in the "Text input" settings. For users who type in a language different from the layout of the hardware keyboard, customization of the SCV is useful. The SCV layout is defined in the | + | The set of symbols offered depends on the hardware keyboard layout chosen in the "Text input" settings. For users who type in a language different from the layout of the hardware keyboard, customization of the SCV is useful. The SCV layout is defined in the *.[[vkb]] files located under /usr/share/scv_layouts/ on the device's filesystem. The pre-installed files are contained in package hildon-im-keyboard-assistant-scv (closed-source). [[vkb]] files are in a binary format and generated from a text file using a [[vkb]] file compiler. |
- | A vkb file compiler can be found on [http://www.upir.cz/maemo/keyboards/ Upir's Maemo Pages]. Download the ukeyboard sources and compile them (make) on a desktop Linux installation ( | + | A [[vkb]] file compiler can be found on [http://www.upir.cz/maemo/keyboards/ Upir's Maemo Pages]. Download the ukeyboard sources and compile them (make) on a desktop Linux installation (maemo scratchbox not necessary). Compilation of maemo dependent parts will fail, but the [[vkb]] compiler should succeed to be compiled. |
- | + | In the sub-directory keyboards-scv exist sample "def" files which you can adapt to your needs: Copy the file to the name matching your hardware keyboard, e.g. "us.def", edit it to meet your needs, run ../vkb_compiler us.def us.vkb. | |
- | + | ||
- | On the device, make a backup copy of the existing | + | On the device, make a backup copy of the existing /usr/share/scv_layouts/us.vkb for the case that you want to go back to the original layout. Then copy your new us.vkb to /usr/share/scv_layouts/ on the device. |
You will need to go to the "text input" settings and select the hardware keyboard type again. After that, the new SCV table should show up. | You will need to go to the "text input" settings and select the hardware keyboard type again. After that, the new SCV table should show up. | ||
Line 14: | Line 13: | ||
Remark: I had ukeyboard installed on the device when doing this, but I expect these instructions working also without it. | Remark: I had ukeyboard installed on the device when doing this, but I expect these instructions working also without it. | ||
- | For people with an English keyboard typing in German language, I attach my customized | + | For people with an English keyboard typing in German language, I attach my customized us.def file. I would also offer the compiled [[vkb]] file but I don't know how to attach it to the wiki page. |
Related bug report: [https://bugs.maemo.org/show_bug.cgi?id=2892 #2892] | Related bug report: [https://bugs.maemo.org/show_bug.cgi?id=2892 #2892] | ||
- | |||
- | |||
- | |||
<pre> | <pre> | ||
# German, English scv keyboard layout | # German, English scv keyboard layout | ||
Line 119: | Line 115: | ||
</pre> | </pre> | ||
+ | [[Category:Users]] | ||
[[Category:Power users]] | [[Category:Power users]] |
Learn more about Contributing to the wiki.