-
src/sbbs3/inkey.cpp
From
rswindell@VERT to
CVS commit on Sunday, July 29, 2018 04:33:00
src/sbbs3 inkey.cpp 1.55 1.56
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv6007
Modified Files:
inkey.cpp
Log Message:
Change how the global hot key recursion control (hostkey_inside) works:
from a counter, which allowed 2 depths of nesting (any 2 hot key handlers)
to a bit-mask which disallows *any* hot key handler to be re-entrant, but
you can enter any of the *other* hot key handlers from any *other* hot
key handler.
Previously, for example, you could hit Ctrl-P to enter the private message prompt and then Ctrl-P again to re-enter the private message prompt (recusively) - confusingly, requiring 2 'Q'uits to get back to whatever
you were doing before you hit the first Ctrl-P. Been like this forever.
Now, while in the Ctrl-P (private message) handler, hitting Ctrl-P again
does nothing. But you can hit Ctrl-T, or Ctrl-K or any other global hot
key and it'll work but those in turn will also disallow recursion of their
own handlers.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sunday, April 28, 2019 10:37:00
src/sbbs3 inkey.cpp 1.58 1.59
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv4291
Modified Files:
inkey.cpp
Log Message:
When a PETSCII delete key is struck, treat as backspace ('\b').
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Monday, May 06, 2019 10:46:00
src/sbbs3 inkey.cpp 1.59 1.60
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv32265
Modified Files:
inkey.cpp
Log Message:
When user is not online (yet), inkey() shall return the ctrl-key values for
^U, ^P, ^T, ^K, etc. and not 0. This allows a CBM/PETSCII terminal user
to actual hit their Backspace/Delete key (^T) in response to the new new-user prompt
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Wednesday, July 24, 2019 04:44:00
src/sbbs3 inkey.cpp 1.61 1.62
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv12855
Modified Files:
inkey.cpp
Log Message:
Use term_supports() for detecting NO_EXASCII support.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Tuesday, August 04, 2020 04:56:37
src/sbbs3 inkey.cpp 1.79 1.80
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv29567
Modified Files:
inkey.cpp
Log Message:
Allow set_mouse() to disable mouse-reporting in the terminal (if it was previously enabled), even when mouse support has been turned off by the user.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net