Add more unicode to us(dvp) layout.
authorMichal Nazarewicz <mina86@mina86.com>
Sun, 10 Nov 2013 17:09:48 +0000 (18:09 +0100)
committerSergey Udaltsov <sergey.udaltsov@gmail.com>
Sun, 17 Nov 2013 01:14:45 +0000 (01:14 +0000)
commitbf39904d2c4fb6d474204db41153f77506d81c0a
treeb4da3de8fb19a6cf4d90f805840a8476042a729a
parent70bbf18d6cddb7271db1b2e042765ace3c4ac485
Add more unicode to us(dvp) layout.

This commit adds the following definitions to the alternative group of
the us(dvp) layout:

  Shift+AC11  is en dash      mnemonic: <EC11> is -
  Shift+AD02  is ...          was: dead caron  mnemonic: <AD02> is ,
  Shift+AE11  is reverse interrobang  mnemonic: <AE11> is !
  Shift+AD11  is interrobang  mnemonic: Shift+<AD11> is ?

  Shift+AB07  is micro        mnemonic: <AB07> is m

Note about ellipsis which replace existing dead caron:

  The us(dvp) inherited some definitions from us(dvorak) simply because
  it omitted definition of all 4 levels for given key:

    key <AD02> { [ comma,           less,           guillemotleft               ] };

  which specifies only two levels so the third and fourth happens to be
  inherited from us(dvorak)'s definitions:

    key <AD02> { [ comma, less,   dead_cedilla, dead_caron ] };

  I'm assuming that this was actually not intentional behaviour
  especially since the overwritten key is available in us(dvp) under
  another key (which make more sense):

    key <AD12> { [ at,              asciicircum,    dead_circumflex, dead_caron ] };

  Because of that, I've decided to go ahead and break that behaviour in
  favour of adding a new key.
symbols/us