Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
howto:mouse [2020/05/12 16:34] – created digital manhowto:mouse [2024/03/03 14:32] (current) – [Mouse-Enable your Synchronet BBS] Menu the new toggle option to disable hot-spots globally digital man
Line 4: Line 4:
   * 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 =====
Line 30: Line 30:
   * [[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 ===