Nevím, jestli jsem pochopil dobře dotaz: jde o to, jak psát české a speciální (!@#$%^&) znaky na jedné klávesnici? V Linuxu to je triviální, pravý Alt (AltGr) přepíná dočasně rozložení, takže ty klávesy samotné píšou +ěščřž, se shiftem klasicky 12345 a s AltGr to napíše !@#$%. Používám českou klávesnici a všechno píšu ve Vim, bez problémů to funguje.