aboutsummaryrefslogtreecommitdiffstats
path: root/fbcon.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2019-01-31 07:35:57 +0100
committerGerd Hoffmann <kraxel@redhat.com>2019-01-31 07:35:57 +0100
commitc49dee052ca9f54c79321644a590b455802f424a (patch)
tree43988a60f09b861d81c8bd4ba68b5be3ba3d3b74 /fbcon.c
parent69d0357dea5b6b31afa4b27371e4ea449022ae92 (diff)
downloadfbida-c49dee052ca9f54c79321644a590b455802f424a.tar.gz
move ansi keys
Diffstat (limited to 'fbcon.c')
-rw-r--r--fbcon.c58
1 files changed, 28 insertions, 30 deletions
diff --git a/fbcon.c b/fbcon.c
index 4adbdf2..df3ac96 100644
--- a/fbcon.c
+++ b/fbcon.c
@@ -130,6 +130,34 @@ static const struct libinput_interface interface = {
.close_restricted = close_restricted,
};
+const char *ansiseq[KEY_MAX] = {
+ [ KEY_UP ] = "\x1b[A",
+ [ KEY_DOWN ] = "\x1b[B",
+ [ KEY_RIGHT ] = "\x1b[C",
+ [ KEY_LEFT ] = "\x1b[D",
+ [ KEY_END ] = "\x1b[F",
+ [ KEY_HOME ] = "\x1b[H",
+
+ [ KEY_INSERT ] = "\x1b[2~",
+ [ KEY_DELETE ] = "\x1b[3~",
+ [ KEY_PAGEUP ] = "\x1b[5~",
+ [ KEY_PAGEDOWN ] = "\x1b[6~",
+
+ [ KEY_F1 ] = "\x1b[OP",
+ [ KEY_F2 ] = "\x1b[OQ",
+ [ KEY_F3 ] = "\x1b[OR",
+ [ KEY_F4 ] = "\x1b[OS",
+
+ [ KEY_F5 ] = "\x1b[15~",
+ [ KEY_F6 ] = "\x1b[17~",
+ [ KEY_F7 ] = "\x1b[18~",
+ [ KEY_F8 ] = "\x1b[19~",
+ [ KEY_F9 ] = "\x1b[20~",
+ [ KEY_F10 ] = "\x1b[21~",
+ [ KEY_F11 ] = "\x1b[23~",
+ [ KEY_F12 ] = "\x1b[24~",
+};
+
/* ---------------------------------------------------------------------- */
struct color {
@@ -183,36 +211,6 @@ struct color *tmt_background(struct TMTATTRS *a)
/* ---------------------------------------------------------------------- */
-const char *ansiseq[KEY_MAX] = {
- [ KEY_UP ] = "\x1b[A",
- [ KEY_DOWN ] = "\x1b[B",
- [ KEY_RIGHT ] = "\x1b[C",
- [ KEY_LEFT ] = "\x1b[D",
- [ KEY_END ] = "\x1b[F",
- [ KEY_HOME ] = "\x1b[H",
-
- [ KEY_INSERT ] = "\x1b[2~",
- [ KEY_DELETE ] = "\x1b[3~",
- [ KEY_PAGEUP ] = "\x1b[5~",
- [ KEY_PAGEDOWN ] = "\x1b[6~",
-
- [ KEY_F1 ] = "\x1b[OP",
- [ KEY_F2 ] = "\x1b[OQ",
- [ KEY_F3 ] = "\x1b[OR",
- [ KEY_F4 ] = "\x1b[OS",
-
- [ KEY_F5 ] = "\x1b[15~",
- [ KEY_F6 ] = "\x1b[17~",
- [ KEY_F7 ] = "\x1b[18~",
- [ KEY_F8 ] = "\x1b[19~",
- [ KEY_F9 ] = "\x1b[20~",
- [ KEY_F10 ] = "\x1b[21~",
- [ KEY_F11 ] = "\x1b[23~",
- [ KEY_F12 ] = "\x1b[24~",
-};
-
-/* ---------------------------------------------------------------------- */
-
static void render(void)
{
static bool second;