Automatic keyboard detection

[endlessm/eos-shell#3425]
```
/* Multiline C comments
 * are usually written like this.
 */
```