63 lines
1.0 KiB
Plaintext
63 lines
1.0 KiB
Plaintext
|
// $Xorg: sym_interp,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
|
||
|
xkb_compatibility "torture"
|
||
|
|
||
|
virtual_modifiers NumLock,AltGr;
|
||
|
|
||
|
interpret Shift_L {
|
||
|
action= SetMods(mods=Shift);
|
||
|
};
|
||
|
augment interpret Shift_L {
|
||
|
repeat= True;
|
||
|
action= NoAction();
|
||
|
};
|
||
|
|
||
|
interpret Shift_R {
|
||
|
action= NoAction();
|
||
|
};
|
||
|
override interpret Shift_R {
|
||
|
repeat= True;
|
||
|
action= SetMods(mods=Shift);
|
||
|
};
|
||
|
|
||
|
include "torture/sym_interp1"
|
||
|
|
||
|
augment interpret Control_L {
|
||
|
locking= True;
|
||
|
action= NoAction();
|
||
|
};
|
||
|
override interpret Control_R {
|
||
|
locking= False;
|
||
|
action= SetMods(mods=Control);
|
||
|
};
|
||
|
|
||
|
|
||
|
interpret ISO_Next_Group {
|
||
|
repeat= False;
|
||
|
action= LockGroup(group=+1);
|
||
|
};
|
||
|
augment "torture/sym_interp2"
|
||
|
|
||
|
interpret ISO_Prev_Group {
|
||
|
action= NoAction();
|
||
|
};
|
||
|
override "torture/sym_interp3"
|
||
|
|
||
|
interpret Num_Lock {
|
||
|
repeat= True;
|
||
|
action= NoAction();
|
||
|
};
|
||
|
replace interpret Num_Lock {
|
||
|
action= LockMods(mods=NumLock);
|
||
|
};
|
||
|
augment interpret Num_Lock {
|
||
|
virtualMod= NumLock;
|
||
|
};
|
||
|
|
||
|
interpret Mode_switch {
|
||
|
locking= True;
|
||
|
virtualMod= NumLock;
|
||
|
action= NoAction();
|
||
|
};
|
||
|
replace "torture/sym_interp4"
|
||
|
|