aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2012-12-01 19:37:08 +0100
committerMattias Andrée <maandree@operamail.com>2012-12-01 19:37:08 +0100
commit2db6668639324e3eead5453169007ff1f60071ec (patch)
treee2b0abb21e0866385e2cbba5f441c06cde18a004
parentfeatures (diff)
downloadmy-keyboard-2db6668639324e3eead5453169007ff1f60071ec.tar.gz
my-keyboard-2db6668639324e3eead5453169007ff1f60071ec.tar.bz2
my-keyboard-2db6668639324e3eead5453169007ff1f60071ec.tar.xz
more mappings
Signed-off-by: Mattias Andrée <maandree@operamail.com>
-rw-r--r--README10
-rw-r--r--sv-maandree.map185
2 files changed, 140 insertions, 55 deletions
diff --git a/README b/README
index 0aad5be..e007d45 100644
--- a/README
+++ b/README
@@ -7,7 +7,15 @@ FEATURES:
• swapped left control with caps lock
• swapped left alternative with less
• circumflex and titles are dead
-• control+shift+[a-z] as alternative to meta+[a-z]
+• control+shift+[a-z] as alternative to meta+[a-z], for some reason C-S-x does not work
• mapped meta+shift+[0-9]
• mapped alt+control+[left|right] to control+x,[left|right]
+• mapped right supper to home
+• mapped menu to end
+• mapped shift+left super to compose (sysreq is still also compose)
+• control, shift, control+shift support for up,left,right,down
+• some support for o[control|shift|control+shift]+[home|end]
+• mapped meta+page[up|down], scrolls next buffer in Emacs
+• mapped altgr+shift+less to slash
+• heavier use of [shift +] alt graph
diff --git a/sv-maandree.map b/sv-maandree.map
index bebd117..e7afee0 100644
--- a/sv-maandree.map
+++ b/sv-maandree.map
@@ -57,6 +57,21 @@ alt keycode 126 = F145
string F146 = "\033[4~"
string F145 = "\033[1~"
+shift alt keycode 127 = F168
+shift alt keycode 126 = F167
+string F168 = "\033[4;2~"
+string F167 = "\033[1;2~"
+
+control alt keycode 127 = F178
+control alt keycode 126 = F177
+string F178 = "\033[4;3~"
+string F177 = "\033[1;3~"
+
+control shift alt keycode 127 = F188
+control shift alt keycode 126 = F187
+string F188 = "\033[4;4~"
+string F187 = "\033[1;4~"
+
shift keycode 125 = Compose
alt shift keycode 59 = Console_13
@@ -217,26 +232,16 @@ keycode 15 = Tab
shift keycode 15 = Meta_Tab
alt keycode 15 = Meta_Tab
-control shift keycode 16 = F211
-string F211 = "\033Q"
-control shift keycode 17 = F212
-string F212 = "\033W"
-control shift keycode 18 = F213
-string F213 = "\033E"
-control shift keycode 19 = F214
-string F214 = "\033R"
-control shift keycode 20 = F215
-string F215 = "\033T"
-control shift keycode 21 = F216
-string F216 = "\033Y"
-control shift keycode 22 = F217
-string F217 = "\033U"
-control shift keycode 23 = F218
-string F218 = "\033I"
-control shift keycode 24 = F219
-string F219 = "\033O"
-control shift keycode 25 = F210
-string F220 = "\033P"
+control shift keycode 16 = Meta_q
+control shift keycode 17 = Meta_w
+control shift keycode 18 = Meta_e
+control shift keycode 19 = Meta_r
+control shift keycode 20 = Meta_t
+control shift keycode 21 = Meta_y
+control shift keycode 22 = Meta_u
+control shift keycode 23 = Meta_i
+control shift keycode 24 = Meta_o
+control shift keycode 25 = Meta_p
keycode 26 = +aring +Aring
control keycode 26 = Escape
@@ -251,24 +256,15 @@ keycode 28 = Return
keycode 29 = Caps_Lock
-control shift keycode 30 = F221
-string F221 = "\033A"
-control shift keycode 31 = F222
-string F222 = "\033S"
-control shift keycode 32 = F223
-string F223 = "\033D"
-control shift keycode 33 = F224
-string F224 = "\033F"
-control shift keycode 34 = F225
-string F225 = "\033G"
-control shift keycode 35 = F226
-string F226 = "\033H"
-control shift keycode 36 = F227
-string F227 = "\033J"
-control shift keycode 37 = F228
-string F228 = "\033K"
-control shift keycode 38 = F229
-string F229 = "\033L"
+control shift keycode 30 = Meta_a
+control shift keycode 31 = Meta_s
+control shift keycode 32 = Meta_d
+control shift keycode 33 = Meta_f
+control shift keycode 34 = Meta_j
+control shift keycode 35 = Meta_h
+control shift keycode 36 = Meta_l
+control shift keycode 37 = Meta_k
+control shift keycode 38 = Meta_l
keycode 39 = +odiaeresis +Odiaeresis
alt keycode 39 = Meta_semicolon
@@ -287,20 +283,13 @@ keycode 43 = apostrophe asterisk
control keycode 43 = Control_backslash
alt keycode 43 = Meta_backslash
-control shift keycode 44 = F231
-string F231 = "\033Z"
-control shift keycode 45 = F232
-string F232 = "\033X"
-control shift keycode 46 = F233
-string F233 = "\033C"
-control shift keycode 47 = F234
-string F234 = "\033V"
-control shift keycode 48 = F235
-string F235 = "\033B"
-control shift keycode 49 = F236
-string F236 = "\033N"
-control shift keycode 50 = F237
-string F237 = "\033M"
+control shift keycode 44 = Meta_z
+control shift keycode 45 = Meta_x
+control shift keycode 46 = Meta_c
+control shift keycode 47 = Meta_v
+control shift keycode 48 = Meta_b
+control shift keycode 49 = Meta_n
+control shift keycode 50 = Meta_m
keycode 51 = comma semicolon
alt keycode 51 = Meta_comma
@@ -315,15 +304,103 @@ keycode 53 = minus underscore
keycode 54 = Shift
-keycode 56 = less greater bar
+keycode 56 = less greater bar slash
alt keycode 86 = Meta_less
-keycode 57 = space
+keycode 57 = space space space F190
control keycode 57 = nul
alt keycode 57 = Meta_space
+string F190 = " "
keycode 58 = Control
keycode 86 = Alt
keycode 97 = Control
+
+alt keycode 104 = F195
+alt keycode 109 = F196
+control shift keycode 104 = F195
+control shift keycode 109 = F196
+string F195 = "\033\033[5~"
+string F196 = "\033\033[6~"
+
+altgr keycode 16 = F200
+altgr keycode 17 = F201
+altgr keycode 18 = F202
+altgr keycode 19 = F203
+altgr keycode 22 = F236
+altgr keycode 30 = F204
+altgr keycode 31 = F205
+altgr keycode 32 = F206
+altgr keycode 33 = F207
+altgr keycode 33 = F207
+altgr keycode 38 = F208
+altgr keycode 44 = F209
+altgr keycode 45 = F210
+altgr keycode 46 = F211
+altgr keycode 47 = F212
+altgr keycode 48 = F213
+altgr keycode 49 = F214
+altgr keycode 50 = F215
+
+shift altgr keycode 16 = F216
+shift altgr keycode 17 = F217
+shift altgr keycode 18 = F218
+shift altgr keycode 19 = F219
+shift altgr keycode 20 = F220
+shift altgr keycode 21 = F221
+shift altgr keycode 22 = F235
+shift altgr keycode 30 = F222
+shift altgr keycode 31 = F223
+shift altgr keycode 32 = F224
+shift altgr keycode 33 = F225
+shift altgr keycode 34 = F226
+shift altgr keycode 35 = F227
+shift altgr keycode 38 = F228
+shift altgr keycode 44 = F229
+shift altgr keycode 45 = F230
+shift altgr keycode 46 = F231
+shift altgr keycode 47 = F232
+shift altgr keycode 48 = F233
+shift altgr keycode 49 = F234
+
+string F200 = "‽"
+string F201 = "ł"
+string F202 = "↑"
+string F203 = "®"
+string F236 = "▄"
+string F204 = "↔"
+string F205 = "←"
+string F206 = "↓"
+string F207 = "→"
+string F208 = "ł"
+string F209 = "«"
+string F210 = "»"
+string F211 = "©"
+string F212 = "“"
+string F213 = "”"
+string F214 = "│"
+string F215 = "µ"
+
+string F216 = "⸘"
+string F217 = "Ł"
+string F218 = "┬"
+string F219 = "┼"
+string F220 = "┌"
+string F221 = "┐"
+string F235 = "▀"
+string F222 = "↕"
+string F223 = "├"
+string F224 = "┴"
+string F225 = "┤"
+string F226 = "└"
+string F227 = "┘"
+string F228 = "Ł"
+string F229 = "⁅"
+string F230 = "⁆"
+string F231 = "⸮"
+string F232 = "‘"
+string F233 = "’"
+string F234 = "─"
+