All pastes #1795383 Raw Edit

test.mousekeysvi

public text v1 · immutable
#1795383 ·published 2010-02-13 16:11 UTC
rendered paste body
default partial xkb_compatibility "mousekeys" {

    // Keypad actions.
    //
    interpret.repeat= True;

    interpret n { 
	action = MovePtr(x=-1,y= +1); 
    };

    interpret j { 
	action = MovePtr(x=+0,y= +1); 
    };

    interpret m { 
	action = MovePtr(x=+1,y=+1); 
    };

    interpret h { 
	action = MovePtr(x=-1,y=+0); 
    };

    interpret l { 
	action = MovePtr(x=+1,y=+0); 
    };

    interpret i { 
	action = MovePtr(x=-1,y=-1); 
    };

    interpret k { 
	action = MovePtr(x=+0,y=-1); 
    };

    interpret o { 
	action = MovePtr(x=+1,y=-1); 
    };

    interpret space { 
	action = PointerButton(button=default); 
    };

    interpret w { 
	action = SetPtrDflt(affect=defaultButton,button=1); 
    };

    interpret e { 
	action = SetPtrDflt(affect=defaultButton,button=2); 
    };

    interpret r { 
	action = SetPtrDflt(affect=defaultButton,button=3); 
    };

    interpret t { 
	action = PointerButton(button=default,count=2); 
    };

    interpret a { 
	action = LockPointerButton(button=default,affect=lock); 
    };

    interpret z { 
	action = LockPointerButton(button=default,affect=unlock); 
    };

    interpret.repeat= False;


    interpret d	{
	action= LockPointerButton(button=default);
    };

    interpret c {
	action= LockControls(controls=MouseKeys);
    };
    interpret x {
	action= LockControls(controls=MouseKeysAccel);
    };


    // Allow an indicator for MouseKeys.
    indicator "Mouse Keys" {
	indicatorDrivesKeyboard;
	controls= MouseKeys;
    };
};