I think a nice addition would be to allow for parsing of keys via String so: `a` will return the a key, `ctrl+c` will return the c key with CTRL modifier and so on.