summaryrefslogtreecommitdiff
path: root/aplkeys
blob: 5d04d40225fc59210a82aa18d6103d6b03178cd5 (plain) (blame)
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
#!/bin/rc

if(! ~ $#* 1){
	echo 'usage: aplkeys kbmap' >[1=2]
	exit usage
}

if(! test -e /sys/lib/kbmap/$1){
	echo 'No such kbmap in /sys/lib/kbmap/:' $1
	exit 'no such file'
}

cat /sys/lib/kbmap/ascii > /dev/kbmap
cat /sys/lib/kbmap/$1 > /dev/kbmap
cat >> /dev/kbmap <<EOF
8	41	'⋄
8	2	'¨
8	3	'¯
8	4	'<
8	5	'≤
8	6	'=
8	7	'≥
8	8	'>
8	9	'≠
8	10	'∨
8	11	'∧
8	12	'×
8	13	'÷
8	16	'?
8	17	0x2375
8	18	'∊
8	19	0x2374
8	20	'~
8	21	'↑
8	22	'↓
8	23	0x2373
8	24	'○
8	25	'*
8	26	'←
8	27	'→
8	30	0x237a
8	31	'⌈
8	32	'⌊
8	33	'_
8	34	'∇
8	35	'∆
8	36	'∘
8	37	''
8	38	0x2395
8	39	0x234e
8	40	0x2355
8	43	'⊢
8	86	'⊢
8	44	'⊂
8	45	'⊃
8	46	'∩
8	47	'∪
8	48	'⊥
8	49	'⊤
8	50	'|
8	51	0x235d
8	52	0x2340
8	53	0x233f
9	41	0x233a
9	2	0x2336
9	3	0x236b
9	4	0x2352
9	5	0x234b
9	6	0x233d
9	7	0x2349
9	8	'⊖
9	9	0x235f
9	10	0x2371
9	11	0x2372
9	12	'!
9	13	0x2339
9	17	0x2379
9	18	0x2377
9	19	0x233e
9	20	0x2368
9	23	0x2378
9	24	0x2365
9	25	0x2363
9	26	0x235e
9	27	0x236c
9	30	0x2376
9	34	0x2362
9	36	0x2364
9	37	0x2338
9	38	0x2337
9	39	'≡
9	40	'≢
9	43	'⊣
9	86	'⊣
9	44	'⊆
9	45	0x2347
9	46	0x2348
9	51	0x236a
9	52	0x2359
9	53	0x2360
EOF