Automatic keyboard detection

[endlessm/eos-shell#3425]
Missing space before paren. But you could just `g_signal_connect_swapped` the `clicked` signal to `show_keyboard_detector` and remove this function, no?