blob: 4d59f5577e77b09b7a7132e9f1120e763b2113bb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <termio.h>
#include "command.h"
#include "config.h"
using namespace std;
Keybindings global_keybindings={
{KEY_CTRL+'Q',{"quit_app"}},
{KEY_BACKSPACE,{"delete_backward"}},
{KEY_DELETE,{"delete_forward"}},
{'\n',{"insert_newline"}},
{'\t',{"insert_char","\t"}},
};
class Init{public: Init(){
for(int i=32;i<127;i++){
global_keybindings.emplace(i,Command("insert_char",string(1,(char)i)));
}
}} init_object;
|