Quit compositor on eject key press.
diff --git a/wayland-system-compositor.c b/wayland-system-compositor.c
index d868910..29d167f 100644
--- a/wayland-system-compositor.c
+++ b/wayland-system-compositor.c
@@ -738,12 +738,17 @@
 	}
 }
 
+static void on_term_signal(int signal_number, void *data);
+
 void
 notify_key(struct wlsc_input_device *device,
 	   uint32_t key, uint32_t state)
 {
 	struct wlsc_compositor *ec = device->ec;
 
+	if (key == KEY_EJECTCD)
+		on_term_signal(SIGTERM, ec);
+
 	if (!ec->vt_active)
 		return;