代码拉取完成,页面将自动刷新
同步操作将从 mirrors_OpenMandrivaAssociation/zhcon 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
--- ./src/zhcon.cpp.keyswitch 2008-07-14 16:17:53.000000000 +1000
+++ ./src/zhcon.cpp 2008-07-14 16:20:16.000000000 +1000
@@ -132,6 +132,10 @@
//the InitXXX sequence is important,do not change
//unless you know what you are doing
InitTty();
+
+ /* Set to K_XLATE (ascii) */
+ ioctl(0, KDSKBMODE, K_XLATE);
+
// set blank line height, must before init font
InitGraphDev(f);
GraphMode();
--- ./src/inputmanager.cpp.keyswitch 2008-07-14 16:14:10.000000000 +1000
+++ ./src/inputmanager.cpp 2008-07-14 16:23:45.000000000 +1000
@@ -101,9 +101,12 @@
struct timeval tv;
int rcved, shift;
+ bool ctrlShiftPressed=false;
shift = GetShiftState();
- if (shift != 0) {
+ if (shift ==5){
+ /* Ctrl-Shift Pressed */
+ ctrlShiftPressed=true;
//printf("Shift stat %d\r\n", s);
}
@@ -120,7 +123,7 @@
tv.tv_sec = 0;
tv.tv_usec = 100000; /* 0.1 sec */
rcved = select(FD_SETSIZE, &mFdSet, NULL, NULL, &tv);
- if (rcved <= 0)
+ if (rcved <= 0 && !ctrlShiftPressed)
return;
#ifdef HAVE_GPM_H
@@ -154,7 +157,9 @@
mOutputRead = 0;
}
}
- }
+ }else if (ctrlShiftPressed){
+ DoCtrlShift();
+ }
if (FD_ISSET(mTtyFd, &mFdSet)) {
mInputRead += read(mTtyFd, mInputBuf+mInputRead, BUFSIZE-mInputRead);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。