(Move categories to tip template) |
(Insert subpage argument (where new tip discussed)) |
||
Line 7: | Line 7: | ||
|author=Anon |
|author=Anon |
||
|version=7.0 |
|version=7.0 |
||
+ | |subpage=/200712 |
||
|category1=I18n |
|category1=I18n |
||
|category2= |
|category2= |
||
Line 42: | Line 43: | ||
==Comments== |
==Comments== |
||
− | |||
− | ---- |
Revision as of 08:34, 11 May 2008
created August 27, 2007 · complexity basic · author Anon · version 7.0
This tip is about enabling the use of all characters in a Hungarian keymap, but the idea may be useful for other languages as well, hence the title.
There are four different Hungarian keymaps, depending on the infamous y-z key swap and the number of keys on the keyboard (101 or 102). For 101-key keyboards there is no separate 0 (zero) key, it is accessible by Alt-i'. The Happy Hacking Keyboard has a layout similar to 101 keys, so this must be used there as well.
Important punctuation characters are accessible with mappings using the Alt key, so we have to disable menu-shortcuts using the Alt key with the following setting.
:set winaltkeys=no
If this setting is enabled, we can define the missing keys. Here are the most important ones:
" Combinations accessible with the Alt key <M-`> 0 <M-q> \ <M-w> | <M-f> [ <M-g> ] <M-x> # <M-c> & <M-v> @ <M-b> { <M-n> } <M-m> < <M-.> > <M-,> ;
These lines can be appended to your $vim/vimfiles/keymap/magyar_utf-8.keymap file.