Scheme>SchemeExpansion.TIP
Last Edited by: Spreitzer, February 12, 1984 10:13 pm
[DEF,CTRL,(Spare3 Down | Ctrl Down)]
[DEF,SHIFT,(RightShift Down | LeftShift Down)]
SELECT TRIGGER FROM
Red Down => SELECT ENABLE FROM
[SHIFT] => SELECT ENABLE FROM
[CTRL] => StartSelect, Coords, Shift, Ctrl;
ENDCASE => StartSelect, Coords, Shift, NoCtrl;
ENDCASE => SELECT ENABLE FROM
[CTRL] => StartSelect, Coords, NoShift, Ctrl;
ENDCASE => StartSelect, Coords, NoShift, NoCtrl;
Mouse WHILE Red Down => SELECT ENABLE FROM
[SHIFT] => SELECT ENABLE FROM
[CTRL] => TrackSelect, Coords, Shift, Ctrl;
ENDCASE => TrackSelect, Coords, Shift, NoCtrl;
ENDCASE => SELECT ENABLE FROM
[CTRL] => TrackSelect, Coords, NoShift, Ctrl;
ENDCASE => TrackSelect, Coords, NoShift, NoCtrl;
Red Up => SELECT ENABLE FROM
[SHIFT] => SELECT ENABLE FROM
[CTRL] => FinalSelect, Coords, Shift, Ctrl;
ENDCASE => FinalSelect, Coords, Shift, NoCtrl;
ENDCASE => SELECT ENABLE FROM
[CTRL] => FinalSelect, Coords, NoShift, Ctrl;
ENDCASE => FinalSelect, Coords, NoShift, NoCtrl;
Blue Down => SELECT ENABLE FROM
[SHIFT] => SELECT ENABLE FROM
[CTRL] => StartDraw, Coords, Shift, Ctrl;
ENDCASE => StartDraw, Coords, Shift, NoCtrl;
ENDCASE => SELECT ENABLE FROM
[CTRL] => StartDraw, Coords, NoShift, Ctrl;
ENDCASE => StartDraw, Coords, NoShift, NoCtrl;
Mouse WHILE Blue Down => SELECT ENABLE FROM
[SHIFT] => SELECT ENABLE FROM
[CTRL] => TrackDraw, Coords, Shift, Ctrl;
ENDCASE => TrackDraw, Coords, Shift, NoCtrl;
ENDCASE => SELECT ENABLE FROM
[CTRL] => TrackDraw, Coords, NoShift, Ctrl;
ENDCASE => TrackDraw, Coords, NoShift, NoCtrl;
LeftShift Down WHILE Blue Down => DownShift;
RightShift Down WHILE Blue Down => DownShift;
Ctrl Down WHILE Blue Down => DownCtrl;
Spare3 Down WHILE Blue Down => DownCtrl;
Blue Up => SELECT ENABLE FROM
LeftShift Down => SELECT ENABLE FROM
[CTRL] => FinalDraw, Coords, Shift, Ctrl;
ENDCASE => FinalDraw, Coords, Shift, NoCtrl;
ENDCASE => SELECT ENABLE FROM
[CTRL] => FinalDraw, Coords, NoShift, Ctrl;
ENDCASE => FinalDraw, Coords, NoShift, NoCtrl;
Mouse WHILE Yellow Down => SELECT ENABLE FROM
[SHIFT] => SELECT ENABLE FROM
[CTRL] => Move, Coords, Shift, Ctrl;
ENDCASE => Move, Coords, Shift, NoCtrl;
ENDCASE => SELECT ENABLE FROM
[CTRL] => Move, Coords, NoShift, Ctrl;
ENDCASE => Move, Coords, NoShift, NoCtrl;
Yellow Up => SELECT ENABLE FROM
[SHIFT] => SELECT ENABLE FROM
[CTRL] => Move, Coords, Shift, Ctrl, EndMove;
ENDCASE => Move, Coords, Shift, NoCtrl, EndMove;
ENDCASE => SELECT ENABLE FROM
[CTRL] => Move, Coords, NoShift, Ctrl, EndMove;
ENDCASE => Move, Coords, NoShift, NoCtrl, EndMove;
G Down => SetGoal;
ESC Down => FinishWire;
B Down => BreakWire;
J Down => JoinWire;
ENDCASE.