Keypresses

  Detecting Key Presses #include <gtk/gtk.h> #include <gdk/gdkkeysyms.h> Setup the callback //Get keypresses g_signal_connect (G_OBJECT(MainWindow), "key_press_event", G_CALLBACK (on_key_press), NULL); Create A Function To Be Called //****************************** //****************************** //********** KEYPRESS ********** //****************************** //****************************** gboolean on_key_press (GtkWidget *widget, GdkEventKey *event, gpointer user_data) { if (event->state & GDK_SHIFT_MASK) { printf("SHIFT pressed\n"); } else if (event->state & GDK_CONTROL_MASK) { printf("CTRL […]

Read More