Subversion Repositories HelenOS

Rev

Rev 4237 | Rev 4240 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4237 Rev 4239
Line 35... Line 35...
35
#include <kbd/kbd.h>
35
#include <kbd/kbd.h>
36
#include <kbd/keycode.h>
36
#include <kbd/keycode.h>
37
#include <layout.h>
37
#include <layout.h>
38
 
38
 
39
static wchar_t map_lcase[] = {
39
static wchar_t map_lcase[] = {
40
    [KC_2] = 'ě',
40
    [KC_2] = L'ě',
41
    [KC_3] = 'š',
41
    [KC_3] = L'š',
42
    [KC_4] = 'č',
42
    [KC_4] = L'č',
43
    [KC_5] = 'ř',
43
    [KC_5] = L'ř',
44
    [KC_6] = 'ž',
44
    [KC_6] = L'ž',
45
    [KC_7] = 'ý',
45
    [KC_7] = L'ý',
46
    [KC_8] = 'á',
46
    [KC_8] = L'á',
47
    [KC_9] = 'í',
47
    [KC_9] = L'í',
48
    [KC_0] = 'é',
48
    [KC_0] = L'é',
49
 
49
 
50
    [KC_LBRACKET] = 'ú',
50
    [KC_LBRACKET] = L'ú',
51
    [KC_SEMICOLON] = 'ů',
51
    [KC_SEMICOLON] = L'ů',
52
 
52
 
53
    [KC_Q] = 'q',
53
    [KC_Q] = 'q',
54
    [KC_W] = 'w',
54
    [KC_W] = 'w',
55
    [KC_E] = 'e',
55
    [KC_E] = 'e',
56
    [KC_R] = 'r',
56
    [KC_R] = 'r',
Line 79... Line 79...
79
    [KC_N] = 'n',
79
    [KC_N] = 'n',
80
    [KC_M] = 'm',
80
    [KC_M] = 'm',
81
};
81
};
82
 
82
 
83
static wchar_t map_ucase[] = {
83
static wchar_t map_ucase[] = {
84
    [KC_2] = 'Ě',
84
    [KC_2] = L'Ě',
85
    [KC_3] = 'Š',
85
    [KC_3] = L'Š',
86
    [KC_4] = 'Č',
86
    [KC_4] = L'Č',
87
    [KC_5] = 'Ř',
87
    [KC_5] = L'Ř',
88
    [KC_6] = 'Ž',
88
    [KC_6] = L'Ž',
89
    [KC_7] = 'Ý',
89
    [KC_7] = L'Ý',
90
    [KC_8] = 'Á',
90
    [KC_8] = L'Á',
91
    [KC_9] = 'Í',
91
    [KC_9] = L'Í',
92
    [KC_0] = 'É',
92
    [KC_0] = L'É',
93
 
93
 
94
    [KC_LBRACKET] = 'Ú',
94
    [KC_LBRACKET] = L'Ú',
95
    [KC_SEMICOLON] = 'Ů',
95
    [KC_SEMICOLON] = L'Ů',
96
 
96
 
97
    [KC_Q] = 'Q',
97
    [KC_Q] = 'Q',
98
    [KC_W] = 'W',
98
    [KC_W] = 'W',
99
    [KC_E] = 'E',
99
    [KC_E] = 'E',
100
    [KC_R] = 'R',
100
    [KC_R] = 'R',
Line 131... Line 131...
131
 
131
 
132
    [KC_MINUS] = '=',
132
    [KC_MINUS] = '=',
133
 
133
 
134
    [KC_RBRACKET] = ')',
134
    [KC_RBRACKET] = ')',
135
 
135
 
136
    [KC_QUOTE] = '§',
136
    [KC_QUOTE] = L'§',
137
 
137
 
138
    [KC_COMMA] = ',',
138
    [KC_COMMA] = ',',
139
    [KC_PERIOD] = '.',
139
    [KC_PERIOD] = '.',
140
    [KC_SLASH] = '-',
140
    [KC_SLASH] = '-',
141
};
141
};