home *** CD-ROM | disk | FTP | other *** search
- ;-----------------------------------------------------------------------;
- ; ;
- ; MDrw - Drawing Mouse Driver for Logitech-compatible
- ; 2-button: Press both buttons for menu
- ; 3-button: Press middle button for menu
- ; Stefan Strack 1-1-90
- ; ;
- ;-----------------------------------------------------------------------;
- BEGIN main, main, main, LeftM, RightM, UpM, DownM
-
- LeftM: Type 0,75
- RightM: Type 0,77
- UpM: Type 0,72
- DownM: Type 0,80
-
- main: MENU "MDrw - Main Menu", 1, 50, 120
- OPTION "Exit", exit
- OPTION "Assign Left Button", aleftb
- OPTION "Assign Right Button", arightb
- OPTION "Mouse Sensitivity", msens
- MEND
-
- exit: ASSIGN , main
- ;Microsoft mouse:
- ;exit: ASSIGN ,, main
-
- aleftb: MENU "Left Button", 1, 50, 120
- OPTION "Exit", main
- OPTION "Single Line", single
- OPTION "Double Line", double
- OPTION "Mixed Lines", mixed
- OPTION "Boxes", boxes
- OPTION "<Space>", alspace
- OPTION "<Enter>", alenter
- OPTION "<PageUp>", apageup
- OPTION "<Home>", ahome
- MEND
-
- arightb: MENU "Right Button", 1, 50, 120
- OPTION "Exit", main
- OPTION "<Delete>", adelete
- OPTION "<Backspace>", abacksp
- OPTION "<Insert>", ainsert
- OPTION "<Space>", arspace
- OPTION "<Enter>", arenter
- OPTION "<Escape>", aescape
- OPTION "<PageDown>", apagedown
- OPTION "<End>", aend
- MEND
-
- msens: MENU "Mouse Sensitivity", 1, 50, 120
- OPTION "Exit", main
- OPTION "Horizontal", horz
- OPTION "Vertical", vert
- MEND
-
- single: MENU "Single", 1, 50, 120
- OPTION "Exit", aleftb
- OPTION "─", a196
- OPTION "│", a179
- OPTION "┌", a218
- OPTION "┐", a191
- OPTION "└", a192
- OPTION "┘", a217
- OPTION "┴", a193
- OPTION "┬", a194
- OPTION "├", a195
- OPTION "┤", a180
- OPTION "┼", a197
- MEND
-
- double: MENU "Double", 1, 50, 120
- OPTION "Exit", aleftb
- OPTION "═", a205
- OPTION "║", a186
- OPTION "╔", a201
- OPTION "╗", a187
- OPTION "╚", a200
- OPTION "╝", a188
- OPTION "╩", a202
- OPTION "╦", a203
- OPTION "╠", a204
- OPTION "╣", a185
- OPTION "╬", a206
- MEND
-
- mixed: MENU "Mixed", 1, 50 , 120
- OPTION "Exit", aleftb
- OPTION "╒", a213
- OPTION "╓", a214
- OPTION "╕", a184
- OPTION "╖", a183
- OPTION "╘", a212
- OPTION "╙", a211
- OPTION "╛", a190
- OPTION "╜", a189
- OPTION "╧", a207
- OPTION "╨", a208
- OPTION "╤", a209
- OPTION "╥", a210
- OPTION "╞", a198
- OPTION "╟", a199
- OPTION "╡", a181
- OPTION "╢", a182
- OPTION "╪", a216
- OPTION "╫", a215
- MEND
-
- boxes: MENU "Boxes", 1, 50, 120
- OPTION "Exit", aleftb
- OPTION "░", a176
- OPTION "▒", a177
- OPTION "▓", a178
- OPTION "█", a219
- OPTION "▄", a220
- OPTION "▌", a221
- OPTION "▐", a222
- OPTION "▀", a223
- OPTION "■", a254
- OPTION "∙", a249
- OPTION "·", a250
- ; OPTION " ", a255
- MEND
-
- horz: MENU "Horizontal Sensitivity", 1, 50, 120
- OPTION "Exit", msens
- OPTION "1 (Fast)", hm1
- OPTION "2 ", hm2
- OPTION "5 ", hm5
- OPTION "10 ", hm10
- OPTION "20 ", hm20
- OPTION "50 ", hm50
- OPTION "100 ", hm100
- OPTION "200 ", hm200
- OPTION "500 (Slow)", hm500
- MEND
-
- vert: MENU "Vertical Sensitivity", 1, 50, 120
- OPTION "Exit", msens
- OPTION "1 (Fast)", vm1
- OPTION "2 ", vm2
- OPTION "5 ", vm5
- OPTION "10 ", vm10
- OPTION "20 ", vm20
- OPTION "50 ", vm50
- OPTION "100 ", vm100
- OPTION "200 ", vm200
- OPTION "500 (Slow)", vm500
- MEND
-
- hm1: ASSIGN ,horz,,,,,,1,
- ;Microsoft mouse:
- ;hm1: ASSIGN ,,horz,,,,,1,
- ;etc, ..
- hm2: ASSIGN ,horz,,,,,,2,
- hm5: ASSIGN ,horz,,,,,,5,
- hm10: ASSIGN ,horz,,,,,,10,
- hm20: ASSIGN ,horz,,,,,,20,
- hm50: ASSIGN ,horz,,,,,,50,
- hm100: ASSIGN ,horz,,,,,,100,
- hm200: ASSIGN ,horz,,,,,,200,
- hm500: ASSIGN ,horz,,,,,,500,
- vm1: ASSIGN ,vert,,,,,,,1
- vm2: ASSIGN ,vert,,,,,,,2
- vm5: ASSIGN ,vert,,,,,,,5
- vm10: ASSIGN ,vert,,,,,,,10
- vm20: ASSIGN ,vert,,,,,,,20
- vm50: ASSIGN ,vert,,,,,,,50
- vm100: ASSIGN ,vert,,,,,,,100
- vm200: ASSIGN ,vert,,,,,,,200
- vm500: ASSIGN ,vert,,,,,,,500
-
- alspace: ASSIGN kspace, aleftb
- ;Microsoft mouse:
- ;alspace: ASSIGN kspace,, aleftb
- ;etc., ..
- alenter: ASSIGN kenter, aleftb
- apageup: ASSIGN kpageup, aleftb
- ahome: ASSIGN khome, aleftb
- arspace: ASSIGN , arightb, kspace
- arenter: ASSIGN , arightb, kenter
- adelete: ASSIGN , arightb, kdelete
- abacksp: ASSIGN , arightb, kbacksp
- ainsert: ASSIGN , arightb, kinsert
- aescape: ASSIGN , arightb, kescape
- apagedown: ASSIGN , arightb, kpagedown
- aend: ASSIGN , arightb, kend
-
- kspace: TYPE 32
- kenter: TYPE ENTER
- kdelete: TYPE 0, 83
- kbacksp: TYPE BACKSP
- kinsert: TYPE 0, 82
- kescape: TYPE ESC
- kpageup: TYPE 0, 73
- kpagedown: TYPE 0, 81
- khome: TYPE 0, 71
- kend: TYPE 0, 79
-
- a196: ASSIGN k196, single
- ;Microsoft mouse:
- ;a196: ASSIGN k196,, single
- ;etc., ..
- a179: ASSIGN k179, single
- a218: ASSIGN k218, single
- a191: ASSIGN k191, single
- a192: ASSIGN k192, single
- a217: ASSIGN k217, single
- a193: ASSIGN k193, single
- a194: ASSIGN k194, single
- a195: ASSIGN k195, single
- a180: ASSIGN k180, single
- a197: ASSIGN k197, single
- a205: ASSIGN k205, double
- a186: ASSIGN k186, double
- a201: ASSIGN k201, double
- a187: ASSIGN k187, double
- a200: ASSIGN k200, double
- a188: ASSIGN k188, double
- a202: ASSIGN k202, double
- a203: ASSIGN k203, double
- a204: ASSIGN k204, double
- a185: ASSIGN k185, double
- a206: ASSIGN k206, double
- a213: ASSIGN k213, mixed
- a214: ASSIGN k214, mixed
- a184: ASSIGN k184, mixed
- a183: ASSIGN k183, mixed
- a212: ASSIGN k212, mixed
- a211: ASSIGN k211, mixed
- a190: ASSIGN k190, mixed
- a189: ASSIGN k189, mixed
- a207: ASSIGN k207, mixed
- a208: ASSIGN k208, mixed
- a209: ASSIGN k209, mixed
- a210: ASSIGN k210, mixed
- a198: ASSIGN k198, mixed
- a199: ASSIGN k199, mixed
- a181: ASSIGN k181, mixed
- a182: ASSIGN k182, mixed
- a216: ASSIGN k216, mixed
- a215: ASSIGN k215, mixed
-
- a176: ASSIGN k176, boxes
- a177: ASSIGN k177, boxes
- a178: ASSIGN k178, boxes
- a219: ASSIGN k219, boxes
- a220: ASSIGN k220, boxes
- a221: ASSIGN k221, boxes
- a222: ASSIGN k222, boxes
- a223: ASSIGN k223, boxes
- a254: ASSIGN k254, boxes
- a249: ASSIGN k249, boxes
- a250: ASSIGN k250, boxes
- ; a255: ASSIGN k255, boxes
-
- k196: Type "─"
- k179: Type "│"
- k218: TYPE "┌"
- k191: TYPE "┐"
- k192: TYPE "└"
- k217: TYPE "┘"
- k193: TYPE "┴"
- k194: TYPE "┬"
- k195: TYPE "├"
- k180: TYPE "┤"
- k197: TYPE "┼"
- k205: TYPE "═"
- k186: TYPE "║"
- k201: TYPE "╔"
- k187: TYPE "╗"
- k200: TYPE "╚"
- k188: TYPE "╝"
- k202: TYPE "╩"
- k203: TYPE "╦"
- k204: TYPE "╠"
- k185: TYPE "╣"
- k206: TYPE "╬"
- k213: TYPE "╒"
- k214: TYPE "╓"
- k184: TYPE "╕"
- k183: TYPE "╖"
- k212: TYPE "╘"
- k211: TYPE "╙"
- k190: TYPE "╛"
- k189: TYPE "╜"
- k207: TYPE "╧"
- k208: TYPE "╨"
- k209: TYPE "╤"
- k210: TYPE "╥"
- k198: TYPE "╞"
- k199: TYPE "╟"
- k181: TYPE "╡"
- k182: TYPE "╢"
- k216: TYPE "╪"
- k215: TYPE "╫"
- k176: TYPE "░"
- k177: TYPE "▒"
- k178: TYPE "▓"
- k219: TYPE "█"
- k220: TYPE "▄"
- k221: TYPE "▌"
- k222: TYPE "▐"
- k223: TYPE "▀"
- k254: TYPE "■"
- k249: TYPE "∙"
- k250: TYPE "·"
- ; k255: TYPE " "
-