[
DEF,NumberRed,(~1 Down =>
SELECT
ENABLE
FROM
T Down => {~2 RotateSelTextCCW};
ENDCASE => {Coords ~2 LeftStep})]
[
DEF,NumberBlue,(~1 Down =>
SELECT
ENABLE
FROM
T Down => {~2 RotateSelTextCW};
ENDCASE => {Coords ~2 RightStep})]
SELECT
TRIGGER
FROM
Mouse =>
SELECT
ENABLE
FROM
Red Down =>
SELECT
ENABLE
FROM
T Down => {Coords SelectText};
S Down => {Coords Slide};
C Down => {Coords SelectCurve};
C Up WHILE H Up WHILE V Up WHILE Z Up WHILE [NumbersUp] => {Coords SelectPoint};
ENDCASE;
Z Down WHILE Yellow Down => {Coords ZoomPoint};
ENDCASE;
Red Down =>
SELECT
ENABLE
FROM
C Down => {Coords SelectCurve};
H Down =>
SELECT
ENABLE
FROM
S Down => JumpLeftSameCurve;
ENDCASE => JumpLeftAnyCurve;
V Down => JumpUp;
Z Down => {Coords ZoomIn};
[NumberRed,One,1];
[NumberRed,Two,2];
[NumberRed,Three,3];
[NumberRed,Four,4];
[NumberRed,Five,5];
[NumberRed,Six,6];
[NumberRed,Seven,7];
[NumberRed,Eight,8];
[NumberRed,Nine,9];
T Down => {Coords SelectText};
S Down => {Coords Slide};
ENDCASE => {Coords SetFocus SelectPoint};
also sets input focus.
Yellow Down =>
SELECT ENABLE FROM
Z Down => {Coords ZoomPoint};
T Down => {Coords MoveSelText};
ENDCASE => SetFocus;
Yellow Up
WHILE Z Down => {Coords ZoomPoint};
SELECT ENABLE FROM
Blue Down => ClearZoomBox;
ENDCASE => {Coords ZoomPoint2};
Blue Down =>
SELECT
ENABLE
FROM
C Down => RemoveCurve;
H Down =>
SELECT
ENABLE
FROM
S Down => JumpRightSameCurve;
ENDCASE => JumpRightAnyCurve;
V Down => JumpDown;
Z Down => {Coords ZoomOut};
[NumberBlue,One,1];
[NumberBlue,Two,2];
[NumberBlue,Three,3];
[NumberBlue,Four,4];
[NumberBlue,Five,5];
[NumberBlue,Six,6];
[NumberBlue,Seven,7];
[NumberBlue,Eight,8];
[NumberBlue,Nine,9];
T Down => ClearText;
ENDCASE;
One Down =>
SELECT ENABLE FROM
Ctrl Down => PrimaryVisibility;
[SHIFT] => PrimaryBlinking;
Two Down => SaveCrosshair;
ENDCASE;
Two Down =>
SELECT ENABLE FROM
Ctrl Down => SecondaryVisibility;
[SHIFT] => SecondaryBlinking;
One Down => SaveCrosshair;
ENDCASE;
Three Down =>
SELECT ENABLE FROM
Ctrl Down => TextCaretVisibility;
[SHIFT] => TextCaretBlinking;
ENDCASE;
B Down => ToggleAutoBounds;
C Down =>
SELECT
ENABLE
FROM
Ctrl Down => ShowSelEntityOnPanel;
[SHIFT] => RemoveAllCurves;
R Down => CleanAndPaint;
ENDCASE;
D Down => ToggleAutoDiv;
R Down =>
SELECT
ENABLE
FROM
C Down => CleanAndPaint;
ENDCASE => Repaint;
T Down WHILE Ctrl Down => ShowSelTextOnSpec;
X Down =>
SELECT
ENABLE
FROM
V Down => ToggleTargetX;
G Down => ToggleGridX;
ENDCASE;
Y Down =>
SELECT
ENABLE
FROM
V Down => ToggleTargetY;
G Down => ToggleGridY;
ENDCASE;
V Down =>
SELECT
ENABLE
FROM
X Down => ToggleTargetX;
Y Down => ToggleTargetY;
ENDCASE;
G Down =>
SELECT
ENABLE
FROM
X Down => ToggleGridX;
Y Down => ToggleGridY;
ENDCASE;
ENDCASE.