程序设计与调试
文章平均质量分 82
benkey
这个作者很懒,什么都没留下…
展开
-
BindKey——实现可自定义的快捷键
用过Emacs的人都知道,其快捷键有多么强大,利用组合键C-x C-w,你可以将buffer内容另存为一个新的文件。那么程序是如何响应用户输入的快捷键呢?又如在Linux的Shell环境中,CTRL+R可以查找以前使用过的历史命令,这是由readline库来实现的。下面实现的这个代码,允许将一个函数绑定到一串字符串,如果命中了该字符串,则调用绑定的接口函数。原创 2010-12-09 23:34:00 · 4237 阅读 · 0 评论 -
如何检测用户输入的是ESC键还是方向键?
<br />关于这个问题,google了很久,终于在一个论坛中找到了解决办法。原文链接<br />http://www.comanswer.com/question/c-key-pressed-in-linux-console<br /> <br />#include <stdio.h>#include <stdlib.h>#include <termios.h>#include <term.h>#include <curses.h>#include <unistd.h>static原创 2010-12-10 13:28:00 · 889 阅读 · 0 评论