diff options
| author | B. Watson <urchlay@slackware.uk> | 2026-03-12 06:51:25 -0400 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2026-03-12 06:51:25 -0400 |
| commit | 59d3656e3c6a365b342d48b1c2a39bffc358e2cd (patch) | |
| tree | 938863d15c191de2711fb5fee10530d5a570f173 /src | |
| parent | 2a04693499291de2b8adc9ce2d8f86cb0ac1c13c (diff) | |
| download | fujinet-chat-59d3656e3c6a365b342d48b1c2a39bffc358e2cd.tar.gz | |
Disable XL/XE keyclick in config, /click command in the client.
Diffstat (limited to 'src')
| -rw-r--r-- | src/cmd.c | 6 | ||||
| -rw-r--r-- | src/main.c | 1 |
2 files changed, 7 insertions, 0 deletions
@@ -15,6 +15,7 @@ static char *target; static void do_away(void); static void do_bell(void); +static void do_click(void); static void do_color(void); static void do_ctcp(void); static void do_info(void); @@ -44,6 +45,7 @@ typedef struct { cmd_t command_defs[] = { { "AWAY", do_away, 1 }, { "ALERT", do_bell, 1 }, + { "CLICK", do_click, 0 }, { "COLOR", do_color, 1 }, { "CTCP", do_ctcp, 1 }, { "INFO", do_info, 0 }, @@ -394,6 +396,10 @@ static void do_bell(void) { bell_type = *arg1 - '0'; } +static void do_click(void) { + OS.noclik ^= 1; +} + static int cmd_local(void) { arg1 = nextarg(command); @@ -129,6 +129,7 @@ void main(void) { OS.soundr = 0; // Turn off SIO beeping sound OS.color2 = conf->colors[0]; OS.color1 = conf->colors[1]; + OS.noclik = conf->disable_keyclick; hz = (GTIA_READ.pal & 0x0e) ? 60 : 50; |
