View | Details | Raw Unified | Return to bug 158177
Collapse All | Expand All

(-)symbols/group (-12 / +12 lines)
Lines 102-112 Link Here
102
partial modifier_keys 
102
partial modifier_keys 
103
xkb_symbols "ctrl_shift_toggle" {
103
xkb_symbols "ctrl_shift_toggle" {
104
    key <LFSH> {
104
    key <LFSH> {
105
	type="PC_BREAK",
105
	type[Group1]="PC_BREAK",
106
	symbols[Group1]= [ Shift_L,	ISO_Prev_Group ]
106
	symbols[Group1]= [ Shift_L,	ISO_Prev_Group ]
107
    };
107
    };
108
    key <RTSH> {
108
    key <RTSH> {
109
	type="PC_BREAK",
109
	type[Group1]="PC_BREAK",
110
	symbols[Group1]= [ Shift_R,	ISO_Next_Group ]
110
	symbols[Group1]= [ Shift_R,	ISO_Next_Group ]
111
    };
111
    };
112
    key <LCTL>	{	[	Control_L,	ISO_Prev_Group ]	};
112
    key <LCTL>	{	[	Control_L,	ISO_Prev_Group ]	};
Lines 137-157 Link Here
137
xkb_symbols "ctrl_alt_toggle" {
137
xkb_symbols "ctrl_alt_toggle" {
138
    virtual_modifiers Alt;
138
    virtual_modifiers Alt;
139
    key <LALT> {
139
    key <LALT> {
140
	type="PC_BREAK",
140
	type[Group1]="PC_BREAK",
141
	symbols[Group1]= [ NoSymbol,	ISO_Prev_Group ],
141
	symbols[Group1]= [ NoSymbol,	ISO_Prev_Group ],
142
	virtualMods= Alt
142
	virtualMods= Alt
143
    };
143
    };
144
    key <RALT> {
144
    key <RALT> {
145
	type="PC_BREAK",
145
	type[Group1]="PC_BREAK",
146
	symbols[Group1]= [ NoSymbol,	ISO_Next_Group ],
146
	symbols[Group1]= [ NoSymbol,	ISO_Next_Group ],
147
	virtualMods= Alt
147
	virtualMods= Alt
148
    };
148
    };
149
    key <LCTL> {
149
    key <LCTL> {
150
	type="PC_SYSRQ",
150
	type[Group1]="PC_SYSRQ",
151
	symbols[Group1]= [ Control_L,	ISO_Prev_Group ]
151
	symbols[Group1]= [ Control_L,	ISO_Prev_Group ]
152
    };
152
    };
153
    key <RCTL> {
153
    key <RCTL> {
154
	type="PC_SYSRQ",
154
	type[Group1]="PC_SYSRQ",
155
	symbols[Group1]= [ Control_R,	ISO_Next_Group ]
155
	symbols[Group1]= [ Control_R,	ISO_Next_Group ]
156
    };
156
    };
157
};
157
};
Lines 173-183 Link Here
173
	virtualMods= Alt
173
	virtualMods= Alt
174
    };
174
    };
175
    key <LFSH> {
175
    key <LFSH> {
176
	type="PC_SYSRQ",
176
	type[Group1]="PC_SYSRQ",
177
	symbols[Group1]= [ Shift_L,	ISO_Prev_Group ]
177
	symbols[Group1]= [ Shift_L,	ISO_Prev_Group ]
178
    };
178
    };
179
    key <RTSH> {
179
    key <RTSH> {
180
	type="PC_SYSRQ",
180
	type[Group1]="PC_SYSRQ",
181
	symbols[Group1]= [ Shift_R,	ISO_Next_Group ]
181
	symbols[Group1]= [ Shift_R,	ISO_Next_Group ]
182
    };
182
    };
183
};
183
};
Lines 219-229 Link Here
219
xkb_symbols "ctrls_toggle" {
219
xkb_symbols "ctrls_toggle" {
220
  virtual_modifiers AltGr;
220
  virtual_modifiers AltGr;
221
    key <LCTL> {
221
    key <LCTL> {
222
	type="PC_BREAK",
222
	type[Group1]="PC_BREAK",
223
	symbols[Group1]= [ NoSymbol,	ISO_Prev_Group ]
223
	symbols[Group1]= [ NoSymbol,	ISO_Prev_Group ]
224
    };
224
    };
225
    key <RCTL> {
225
    key <RCTL> {
226
	type="PC_BREAK",
226
	type[Group1]="PC_BREAK",
227
	symbols[Group1]= [ NoSymbol,	ISO_Next_Group ]
227
	symbols[Group1]= [ NoSymbol,	ISO_Next_Group ]
228
    };
228
    };
229
};
229
};
Lines 233-244 Link Here
233
xkb_symbols "alts_toggle" {
233
xkb_symbols "alts_toggle" {
234
  virtual_modifiers Alt;
234
  virtual_modifiers Alt;
235
    key <LALT> {
235
    key <LALT> {
236
	type="PC_SYSRQ",
236
	type[Group1]="PC_SYSRQ",
237
	symbols[Group1]= [ NoSymbol,	ISO_Prev_Group ],
237
	symbols[Group1]= [ NoSymbol,	ISO_Prev_Group ],
238
	virtualMods= Alt
238
	virtualMods= Alt
239
    };
239
    };
240
    key <RALT> {
240
    key <RALT> {
241
	type="PC_SYSRQ",
241
	type[Group1]="PC_SYSRQ",
242
	symbols[Group1]= [ NoSymbol,	ISO_Next_Group ],
242
	symbols[Group1]= [ NoSymbol,	ISO_Next_Group ],
243
	virtualMods= Alt
243
	virtualMods= Alt
244
    };
244
    };
(-)symbols/level3 (-1 / +1 lines)
Lines 26-32 Link Here
26
    symbols[Group1] = [ Alt_L,  ISO_Prev_Group,  ISO_Prev_Group ]
26
    symbols[Group1] = [ Alt_L,  ISO_Prev_Group,  ISO_Prev_Group ]
27
  };
27
  };
28
  key <RALT> {
28
  key <RALT> {
29
    type[Group1]="PC_SYSRQ",
29
    type[Group1]="PC_ALT_LEVEL2",
30
    symbols[Group1] = [ ISO_Level3_Shift, ISO_Next_Group ],
30
    symbols[Group1] = [ ISO_Level3_Shift, ISO_Next_Group ],
31
    virtualMods= AltGr
31
    virtualMods= AltGr
32
  };
32
  };
(-)types/pc (+8 lines)
Lines 17-22 Link Here
17
	level_name[Level2] = "Control";
17
	level_name[Level2] = "Control";
18
    };
18
    };
19
19
20
    type "PC_ALT_LEVEL2" {
21
	modifiers = Alt;
22
	map[None] = Level1;
23
	map[Alt] = Level2;
24
	level_name[Level1] = "Base";
25
	level_name[Level2] = "Alt";
26
    };
27
20
    type "PC_SYSRQ" {
28
    type "PC_SYSRQ" {
21
	modifiers = Alt+LevelThree;
29
	modifiers = Alt+LevelThree;
22
	map[None] = Level1;
30
	map[None] = Level1;

Return to bug 158177