Next revision | Previous revision |
howto:mouse [2020/05/12 16:34] – created digital man | howto:mouse [2024/03/03 14:32] (current) – [Mouse-Enable your Synchronet BBS] Menu the new toggle option to disable hot-spots globally digital man |
---|
* Encoding: SGR extended coordinates (''ESC[?1006h'') | * Encoding: SGR extended coordinates (''ESC[?1006h'') |
| |
Some modules (e.g. Deuce's Lightbar command shell, Synchronet Minesweeper) may manually enable and capture mouse events. However, for the most part, mouse-enablement is achieved by utilizing special codes/sequences to define mouse "hot-spots" in display strings and files. | Some modules (e.g. Deuce's Lightbar command shell, Synchronet Minesweeper) may manually enable and capture mouse events. However, for the most part, mouse-enablement is achieved by utilizing special codes/sequences to define mouse "hot-spots" in display strings and files. In Synchronet v3.20, mouse hot-spot support may be disabled by the sysop by setting [[util:SCFG]]->System->Toggles->Mouse Hot-spots in Menus/Prompts to "No". |
| |
===== Hot-spots ===== | ===== Hot-spots ===== |
* [[custom:ctrl-A codes|Attribute (Ctrl-A) codes]] | * [[custom:ctrl-A codes|Attribute (Ctrl-A) codes]] |
* [[custom:atcodes|Message Variables (@-codes)]] | * [[custom:atcodes|Message Variables (@-codes)]] |
* JavaScript method: ''[[custom:javascript|console.add_hotspot()]]'' | * [[custom:javascript|JavaScript]] methods: ''console.add_hotspot()'' and ''console.uselect()'' |
| |
=== Mnemonics === | === Mnemonics === |