#include #include #include int main(int argc, char **argv) { int i; if (argc > 1) { for (i = 1; i < argc; i++) { printf("0x%08x: %s\n", XStringToKeysym(argv[i]), argv[i]); } } else { char buf[1024]; while (fgets(buf, sizeof(buf), stdin)) { i = strlen(buf); if (i > 1) { buf[i-1] = '\0'; printf("0x%08x: %s\n", XStringToKeysym(buf), buf); } } } return 0; }