summaryrefslogtreecommitdiff
path: root/xc/programs/xkbcomp/symbols/iso9995-full
blob: 9f3493790b0d3b3484c4d1abf55efd75b1a4088a (plain)
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
// $XConsortium: basic,v 1.3 94/04/08 15:54:51 erik Exp $
xkb_symbols	"iso9995-full"

// Defines the special modifier keys specified by 9995 part 3
// Includes the iso9995-3 to get the common alternate set

include "iso9995-3"

SetMods.latchToLock=True;
SetMods.clearLocks=True;

override key <CAPS> {	[	ISO_Lock		]	};
override key <LFSH> {	
	type="PC_BREAK",
	[ 	 Shift_L,			ISO_Prev_Group	],
	[ SetMods(modifiers=Shift),	LockGroup(group= -1)	]
};
override key <RTSH> {	
	type="PC_BREAK",
	[ 	Shift_R,			ISO_Next_Group ],
	[ SetMods(modifiers=Shift),	LockGroup(group= +1)	]
};

override key <LCTL> {	
	[ 	 Control_L,			ISO_Prev_Group	],
	[ SetMods(modifiers=Shift),	LockGroup(group= -1)	]
};
override key <RCTL> {	
	[ 	 Control_R,			ISO_Next_Group	],
	[ SetMods(modifiers=Shift),	LockGroup(group= +1)	]
};
override key <RALT> {	[ 	 Mode_switch, Multi_key		]	};