[email protected] wrote:

[..]

I find it a little surprising that this hasn't been discussed at length 
elsewhere.

If Google yields nothing conclusive, you may want to join your local lug.

> Hi,
> 
>  "international English" seems to me a little contradictionary... :)
>  Either it is English or international... ;)))

I think the proper term is US International, basically a US keyboard 
that gives out-of-the-box access to the accented characters present in 
many latin scripts with minimal (?) contortions while letting those used 
to typing on a US keyboard type English text, or C code, etc. continue 
to do so without having to change their typing habits.

http://en.wikipedia.org/wiki/Keyboard_layout
http://en.wikipedia.org/wiki/File:KB_US-International.svg

I've never used one myself, but it would appear to use dead keys to 
create accented glyphs, thus dispensing you of having to hit a modifier 
key such as AltGr or Compose.

If this article is accurate, the US International layout must have its 
merits, since it it is allegedly the layout provided by the standard 
keyboard used in the Netherlands.

As I understand it, X lets you specify alternate keyboard layouts, so 
you could probably save yourself a trip across the border to buy one, if 
you can live without the alternate symbols engraved on the keycaps - or 
buy a set of stickers :-).

Seems to be a simple case of having:

Option "XkbLayout" "us"
Option "XkbVariant" "alt-intl"

in your /etc/X11/xorg.conf and setxkbmap to toggle - although there may 
be additional issues where Vim is concerned (?)

See also:

http://www.jw-stumpel.nl/stestu.html

>  Any keyboard works with vim. Either you have to do some finger yoga
>  to reach '[' and friends (QWERTZ/german) and you easily reach the
>  umlauts (for example while writing german texts) or you easily reach
>  '[' and friends in one go and need to use digraphs for the umlauts.

The road you take depends really on what you use the keyboard for, how 
automatic/fast your typing is, how comfortable you feel about switching 
layouts, etc.

But you didn't explain why the mapping that I mentioned in an earlier 
post does not work "at least for me".

>  Or...you use xmodmap (UNIX/Linux) to remap some keys (this is
>  user-wide) 
> 
>  Or...you tell vim your story and remap some keys locally. This
>  solution reached the highes specialization and is therefore most
>  customizable...

Within the context of a US keyboard layout, another approach when you 
have a limited number of non-US characters to enter is to map those 
characters to one or two seldom-used (but easy-to-reach) keys and press 
them several times to cycle through the different possibilities. For 
instance, on QWRTZ, you could have successive presses or the '#' key 
generate äöü.. etc.

You could implement this via a Vim function() that you might map to some 
key or other so that you could toggle this mode off and on as needed.

See this plugin:

http://www.vim.org/scripts/script.php?script_id=1384

Anyway, hope this helps.

Gen-Paul.




--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to