summaryrefslogtreecommitdiff
path: root/xc/programs/xkbcomp/symbols/iso9995-full
blob: 4822aac082bb123666dcba313f2cff1f5f9b014a (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: iso9995-full,v 1.2 94/04/08 15:59:37 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		]	};