Index: uspace/lib/c/generic/io/input.c
===================================================================
--- uspace/lib/c/generic/io/input.c	(revision 1e2421219a484d621f73169375d3874e60c44847)
+++ uspace/lib/c/generic/io/input.c	(revision 91ece11b37af37970a1f99c6a8d892ea9b98420c)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2012 Jiri Svoboda
+ * Copyright (c) 2021 Jiri Svoboda
  * All rights reserved.
  *
@@ -164,4 +164,15 @@
 }
 
+static void input_ev_dclick(input_t *input, ipc_call_t *call)
+{
+	int bnum;
+	errno_t rc;
+
+	bnum = ipc_get_arg1(call);
+
+	rc = input->ev_ops->dclick(input, bnum);
+	async_answer_0(call, rc);
+}
+
 static void input_cb_conn(ipc_call_t *icall, void *arg)
 {
@@ -196,4 +207,7 @@
 			input_ev_button(input, &call);
 			break;
+		case INPUT_EVENT_DCLICK:
+			input_ev_dclick(input, &call);
+			break;
 		default:
 			async_answer_0(&call, ENOTSUP);
