1 --- a/src/main.cpp 2006-05-13 18:36:45.000000000 +0800
2 +++ b/src/main.cpp 2009-10-08 12:19:24.000000000 +0800
3 @@ -44,6 +44,10 @@ HzDecoder *gpDecoder = NULL;
6 int main(int argc, char* argv[]) {
8 + bool restore = false;
9 + if (!ioctl(0, KDGKBMODE, &oldkbmode) && !ioctl(0, KDSKBMODE, K_XLATE))
12 Zhcon con(argc, argv);
14 @@ -54,6 +58,8 @@ int main(int argc, char* argv[]) {
16 cerr << "unknown exception caught" << endl;
19 + ioctl(0, KDSKBMODE, oldkbmode);