• BBC Micro cursor navigation

    From Vela025@1:103/705 to All on Saturday, March 08, 2025 22:29:40
    Hey All,

    I'm looking to implement the use of the BBC Micros cursor keys for message navigation (via msglist.js), the beeb sends ASCII 130-133 for Up/Down/Left/Right so I was trying to adapt the following (in msglist.js) to acount for this:

    case KEY_DOWN:
    if(msg_ctrl)
    msg_line++;
    else
    current++;
    break;

    I initially tried just changing KEY_DOWN to 131...but no dice. As these aren't printable characters it is possible to do it in this way?

    Thanks,
    Ed

    ---
    � Synchronet � My Brand-New BBS
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Vela025 on Saturday, March 08, 2025 18:05:13
    Re: BBC Micro cursor navigation
    By: Vela025 to All on Sat Mar 08 2025 10:29 pm

    Hey All,

    I'm looking to implement the use of the BBC Micros cursor keys for message navigation (via msglist.js), the beeb sends ASCII 130-133 for Up/Down/Left/Right so I was trying to adapt the following (in msglist.js) to acount for this:

    case KEY_DOWN:
    if(msg_ctrl)
    msg_line++;
    else
    current++;
    break;

    I initially tried just changing KEY_DOWN to 131...but no dice. As these aren't printable characters it is possible to do it in this way?

    Deuce and Nelgin are already actively working on mods to SBBS to support BBC Micro MODE7 terminals. Is this the same thing? It sounds like you might be duplicating efforts and should coordinate with Nelgin.
    --
    digital man (rob)

    Synchronet "Real Fact" #114:
    Weedpuller "Geographic" http://youtu.be/cpzBDVgmWSA
    Norco, CA WX: 60.2�F, 49.0% humidity, 9 mph W wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to All on Saturday, March 08, 2025 23:00:55
    On Sat, 8 Mar 2025 18:05:13 -0800
    "Digital Man" (VERT) <VERT![email protected]> wrote:

    Re: BBC Micro cursor navigation
    By: Vela025 to All on Sat Mar 08 2025 10:29 pm

    Hey All,

    I'm looking to implement the use of the BBC Micros cursor keys for
    message navigation (via msglist.js), the beeb sends ASCII 130-133
    for Up/Down/Left/Right so I was trying to adapt the following (in msglist.js) to acount for this:

    case KEY_DOWN:
    if(msg_ctrl)
    msg_line++;
    else
    current++;
    break;

    I initially tried just changing KEY_DOWN to 131...but no dice. As
    these aren't printable characters it is possible to do it in this
    way?

    Deuce and Nelgin are already actively working on mods to SBBS to
    support BBC Micro MODE7 terminals. Is this the same thing? It sounds
    like you might be duplicating efforts and should coordinate with
    Nelgin.

    Yes, and no. This isn't something I've got as far as yet. I would love
    to incorporate a full screen editor for mode 7. Deuce has been looking
    into cursor stuff so may have a better answer or this may be addressed
    in the work he's done so far.
    --
    End Of The Line BBS - Plano, TX
    telnet endofthelinebbs.com 23
    ---
    � Synchronet � End Of The Line BBS - endofthelinebbs.com
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)