shell shell 我们叫做壳,我们知道操作系统底层是有一个内核kernel的,内核用来实现所有上层服务,所有上层命令,上层应用所需要的一些基本功能,比如说网络连接,网络通信,比如说键盘驱动,鼠标驱动,比如说,我们系统调度,内存管理等等,都是由操作系统的内核去完成的。但是kernel我们是...
分类:
系统相关 时间:
2015-04-22 23:39:41
阅读次数:
210
最近,有朋友的电脑脑突然出现只要一按键盘就无反应,可电脑其他的程序还在运行,只是键盘鼠标无任何反应。而且重启以后不动键盘,鼠标可以做任何操作。使用360系统修复后没有解决问题。查看设备管理器,发现键盘驱动显示黄色叹号!后来重装驱动,显示“驱动不存在,错误代码39”,卸载之后还是依然。后来终于在网上找...
分类:
其他好文 时间:
2015-03-31 12:13:47
阅读次数:
233
很久以前的代码拿出来了!熟悉linux键盘驱动的这段代码太容易啦!
/*获取键盘的按值*/
#include
#include
#include
#include
#include
struct info
{
struct timeval time;
unsigned short type;
unsigned short code;
unsigned int value...
分类:
其他好文 时间:
2015-03-04 16:55:29
阅读次数:
236
一、vim模式介绍
以下介绍内容来自维基百科Vim
从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆。几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入。Vim和vi一样,仅仅通过键盘来在这些模式之中切换。这就使得Vi...
分类:
系统相关 时间:
2015-03-01 18:32:18
阅读次数:
173
竟然悲催的发现自带和本身的键盘都不能用了。 为了感谢前辈们无私地分享,我将这个方法延续一下。 ->打开计算机管理 将里面的键盘驱动显示感叹号的卸载掉 ->打开注册表 打开里面的 HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Contro...
分类:
其他好文 时间:
2014-10-27 00:23:41
阅读次数:
260
C# 模拟PrintScreen 和 Alt+PrintScreen截取屏幕图片要实现这个功能,这里使用keybd_event API函数功能:该函数合成一次击键事件。系统可使用这种合成的击键事件来产生WM_KEYUP或WM_KEYDOWN消息,键盘驱动程序的中断处理程序调用keybd_event函数。在Windows NT中该函数己被使用SendInput来替代它。函数原型;VOID keybd...
分类:
其他好文 时间:
2014-10-04 01:28:06
阅读次数:
264
本文将对内核中USB键盘驱动进行分析后改写,用一种简单的方式从新构造USB键盘驱动。...
分类:
其他好文 时间:
2014-05-07 23:47:11
阅读次数:
436