Browse Source

initial commit

Von Random 1 year ago
commit
ff5ad080e0
3 changed files with 126 additions and 0 deletions
  1. 4
    0
      README.md
  2. 108
    0
      keymap/tru-typewriter.vim
  3. 14
    0
      plugin/tru-typewriter.vim

+ 4
- 0
README.md View File

@@ -0,0 +1,4 @@
1
+tRUe typewriter for Russian 'jcuken'
2
+====================================
3
+
4
+A keymap that has Russian typewriter properly mapped (unlike the one in upstream).

+ 108
- 0
keymap/tru-typewriter.vim View File

@@ -0,0 +1,108 @@
1
+" Because upstream does not care.
2
+
3
+" tRUe typewriter keymap layout for Russian 'jcuken' (horrible puns, yaaay!)
4
+" Typewriter variant of standart russian layout
5
+
6
+" Maintainer:   Von Random <von@vdrandom.org>
7
+" Last Changed: 2017 Nov 08
8
+" License:      do whatever you want with this, I don't care
9
+
10
+scriptencoding utf-8
11
+
12
+let b:keymap_name = "ru"
13
+
14
+loadkeymap
15
+F	А	CYRILLIC CAPITAL LETTER A
16
+<	Б	CYRILLIC CAPITAL LETTER BE
17
+D	В	CYRILLIC CAPITAL LETTER VE
18
+U	Г	CYRILLIC CAPITAL LETTER GHE
19
+L	Д	CYRILLIC CAPITAL LETTER DE
20
+T	Е	CYRILLIC CAPITAL LETTER IE
21
+?	Ё	CYRILLIC CAPITAL LETTER IO
22
+:	Ж	CYRILLIC CAPITAL LETTER ZHE
23
+P	З	CYRILLIC CAPITAL LETTER ZE
24
+B	И	CYRILLIC CAPITAL LETTER I
25
+Q	Й	CYRILLIC CAPITAL LETTER SHORT I
26
+R	К	CYRILLIC CAPITAL LETTER KA
27
+K	Л	CYRILLIC CAPITAL LETTER EL
28
+V	М	CYRILLIC CAPITAL LETTER EM
29
+Y	Н	CYRILLIC CAPITAL LETTER EN
30
+J	О	CYRILLIC CAPITAL LETTER O
31
+G	П	CYRILLIC CAPITAL LETTER PE
32
+H	Р	CYRILLIC CAPITAL LETTER ER
33
+C	С	CYRILLIC CAPITAL LETTER ES
34
+N	Т	CYRILLIC CAPITAL LETTER TE
35
+E	У	CYRILLIC CAPITAL LETTER U
36
+A	Ф	CYRILLIC CAPITAL LETTER EF
37
+{	Х	CYRILLIC CAPITAL LETTER HA
38
+W	Ц	CYRILLIC CAPITAL LETTER TSE
39
+X	Ч	CYRILLIC CAPITAL LETTER CHE
40
+I	Ш	CYRILLIC CAPITAL LETTER SHA
41
+O	Щ	CYRILLIC CAPITAL LETTER SHCHA
42
+}	Ъ	CYRILLIC CAPITAL LETTER HARD SIGN
43
+S	Ы	CYRILLIC CAPITAL LETTER YERU
44
+M	Ь	CYRILLIC CAPITAL LETTER SOFT SIGN
45
+\"	Э	CYRILLIC CAPITAL LETTER E
46
+>	Ю	CYRILLIC CAPITAL LETTER YU
47
+Z	Я	CYRILLIC CAPITAL LETTER YA
48
+f	а	CYRILLIC SMALL LETTER A
49
+,	б	CYRILLIC SMALL LETTER BE
50
+d	в	CYRILLIC SMALL LETTER VE
51
+u	г	CYRILLIC SMALL LETTER GHE
52
+l	д	CYRILLIC SMALL LETTER DE
53
+t	е	CYRILLIC SMALL LETTER IE
54
+/	ё	CYRILLIC SMALL LETTER IO
55
+;	ж	CYRILLIC SMALL LETTER ZHE
56
+p	з	CYRILLIC SMALL LETTER ZE
57
+b	и	CYRILLIC SMALL LETTER I
58
+q	й	CYRILLIC SMALL LETTER SHORT I
59
+r	к	CYRILLIC SMALL LETTER KA
60
+k	л	CYRILLIC SMALL LETTER EL
61
+v	м	CYRILLIC SMALL LETTER EM
62
+y	н	CYRILLIC SMALL LETTER EN
63
+j	о	CYRILLIC SMALL LETTER O
64
+g	п	CYRILLIC SMALL LETTER PE
65
+h	р	CYRILLIC SMALL LETTER ER
66
+c	с	CYRILLIC SMALL LETTER ES
67
+n	т	CYRILLIC SMALL LETTER TE
68
+e	у	CYRILLIC SMALL LETTER U
69
+a	ф	CYRILLIC SMALL LETTER EF
70
+[	х	CYRILLIC SMALL LETTER HA
71
+w	ц	CYRILLIC SMALL LETTER TSE
72
+x	ч	CYRILLIC SMALL LETTER CHE
73
+i	ш	CYRILLIC SMALL LETTER SHA
74
+o	щ	CYRILLIC SMALL LETTER SHCHA
75
+]	ъ	CYRILLIC SMALL LETTER HARD SIGN
76
+s	ы	CYRILLIC SMALL LETTER YERU
77
+m	ь	CYRILLIC SMALL LETTER SOFT SIGN
78
+'	э	CYRILLIC SMALL LETTER E
79
+.	ю	CYRILLIC SMALL LETTER YU
80
+z	я	CYRILLIC SMALL LETTER YA
81
+1	№
82
+2	-
83
+3	/
84
+4	"
85
+5	:
86
+6	,
87
+7	.
88
+8	_
89
+9	?
90
+0	%
91
+-	!
92
+=	;
93
+`	|
94
+~	+
95
+!	1
96
+@	2
97
+#	3
98
+$	4
99
+%	5
100
+^	6
101
+&	7
102
+*	8
103
+(	9
104
+)	0
105
+_	=
106
++	\\
107
+\\	)
108
+\|	(

+ 14
- 0
plugin/tru-typewriter.vim View File

@@ -0,0 +1,14 @@
1
+" Because upstream does not care.
2
+
3
+" tRUe typewriter keymap layout for Russian 'jcuken' (horrible puns, yaaay!)
4
+" Typewriter variant of standart russian layout
5
+
6
+" Maintainer:   Von Random <von@vdrandom.org>
7
+" Last Changed: 2017 Nov 08
8
+" License:      do whatever you want with this, I don't care
9
+
10
+set keymap=tru-typewriter iminsert=0 imsearch=0
11
+inoremap <C-@> <C-^>
12
+cnoremap <C-@> <C-^>
13
+inoremap <C-Space> <C-^>
14
+cnoremap <C-Space> <C-^>

Loading…
Cancel
Save