-
Notifications
You must be signed in to change notification settings - Fork 3
/
mwb.map
136 lines (128 loc) · 4.21 KB
/
mwb.map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
!
! MatteoWickiBande-layout, console keymap version
!
! Original from: https://github.com/MatteoWickiBande/mwb-layout
! This file was edited by: Patrick Wicki (Nov 2016)
!
! This file is free software; you can redistribute it and/or modify
! it under the terms of the GNU General Public License as published by
! the Free Software Foundation; either version 3 of the License, or
! (at your option) any later version.
!
! This program is distributed in the hope that it will be useful,
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with this program; if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! --------------------------------------------------------------------------
! Settings
! --------------------------------------------------------------------------
keymaps 0-127
compose as usual
strings as usual
! --------------------------------------------------------------------------
! Special keys
! --------------------------------------------------------------------------
keycode 86 = CtrlL # New mod key, used for the additional layer
keycode 58 = Escape
! --------------------------------------------------------------------------
! Num row
! --------------------------------------------------------------------------
keycode 41 = dollar asciitilde
keycode 2 = ampersand percent
keycode 3 = bracketleft seven
keycode 4 = braceleft five
keycode 5 = braceright three
keycode 6 = parenleft one
keycode 7 = equal nine
keycode 8 = asterisk zero
keycode 9 = parenright two
CtrlL keycode 9 = dead_diaeresis
keycode 10 = plus four
keycode 11 = bracketright six
keycode 12 = exclam eight
keycode 13 = numbersign tilde
keycode 14 = Delete
! --------------------------------------------------------------------------
! Upper row
! --------------------------------------------------------------------------
keycode 15 = Tab
keycode 16 = semicolon colon
keycode 17 = comma less
CtrlL keycode 17 = Home
keycode 18 = period greater
CtrlL keycode 18 = Up
keycode 19 = p
CtrlL keycode 19 = End
keycode 20 = y
CtrlL keycode 20 = PageUp
keycode 21 = f
keycode 22 = g
CtrlL keycode 22 = seven
keycode 23 = c
CtrlL keycode 23 = eight
keycode 24 = r
CtrlL keycode 24 = nine
keycode 25 = l
CtrlL keycode 25 = Delete
keycode 26 = slash question
CtrlL keycode 26 = asterisk
keycode 27 = at asciicircum
keycode 28 = Return
! --------------------------------------------------------------------------
! Home row (where your fingers should spend the most time)
! --------------------------------------------------------------------------
keycode 30 = a
keycode 31 = o
CtrlL keycode 31 = Left
keycode 32 = e
CtrlL keycode 32 = Down
keycode 33 = u
CtrlL keycode 33 = Right
keycode 34 = i
CtrlL keycode 34 = PageDown
keycode 35 = d
CtrlL keycode 35 = Return
keycode 36 = h
CtrlL keycode 36 = four
keycode 37 = t
CtrlL keycode 37 = five
keycode 38 = n
CtrlL keycode 38 = six
keycode 39 = s
CtrlL keycode 39 = BackSpace
keycode 40 = minus underscore
CtrlL keycode 40 = plus
keycode 43 = backslash bar
! --------------------------------------------------------------------------
! Lower row
! --------------------------------------------------------------------------
keycode 42 = Shift
keycode 44 = apostrophe quotedbl
keycode 45 = q
CtrlL keycode 45 = Insert
keycode 46 = j
keycode 47 = k
keycode 48 = x
keycode 49 = b
keycode 50 = m
CtrlL keycode 50 = one
keycode 51 = w
CtrlL keycode 51 = two
keycode 52 = v
CtrlL keycode 52 = three
keycode 53 = z
CtrlL keycode 53 = period
keycode 54 = Shift
! --------------------------------------------------------------------------
! Bottom row
! --------------------------------------------------------------------------
keycode 29 = Control
keycode 56 = Alt
keycode 57 = space
CtrlL keycode 57 = zero
keycode 97 = Control