Browse Source

Change quit combination to ctrl+q/d/g

master
cancel 6 years ago
parent
commit
cd0d783af0
  1. 8
      tui_main.c

8
tui_main.c

@ -7,6 +7,8 @@
#include <locale.h> #include <locale.h>
#include <ncurses.h> #include <ncurses.h>
#define AND_CTRL(c) ((c)&037)
static void usage() { static void usage() {
// clang-format off // clang-format off
fprintf(stderr, fprintf(stderr,
@ -249,7 +251,7 @@ int main(int argc, char** argv) {
intrflush(stdscr, FALSE); intrflush(stdscr, FALSE);
// Receive keyboard input immediately, and receive shift, control, etc. as // Receive keyboard input immediately, and receive shift, control, etc. as
// separate events, instead of combined with individual characters. // separate events, instead of combined with individual characters.
raw(); // raw();
// Don't echo keyboard input // Don't echo keyboard input
noecho(); noecho();
// Also receive arrow keys, etc. // Also receive arrow keys, etc.
@ -307,7 +309,9 @@ int main(int argc, char** argv) {
} }
switch (key) { switch (key) {
case 'q': case AND_CTRL('q'):
case AND_CTRL('d'):
case AND_CTRL('g'):
goto quit; goto quit;
case ' ': case ' ':
orca_run(field.buffer, markmap_r.buffer, field.height, field.width, orca_run(field.buffer, markmap_r.buffer, field.height, field.width,

Loading…
Cancel
Save