腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
Linux
中阻塞多线程上的read()和write()
、
、
我有一个需要从
键盘
和鼠标
读取
数据的
Linux
进程。它需要在执行一些主进程的同时异步执行此操作。 我想出的实现是将主进程放在一个线程中,并让两个单独的线程始终从
键盘
和鼠标
读取
()。如果
Linux
read()阻塞,当主线程继续执行时,
键盘
和鼠标线程会被阻塞吗(我想要的),或者整个进程会被阻塞?
浏览 6
提问于2014-05-04
得票数 2
3
回答
在
Linux
下将Java应用程序放在后台,并使其从
键盘
读取
、
、
、
、
我写了java应用程序,可以
读取
键盘
输入,也可以做一些其他工作。在
Linux
中,如何在后台运行该应用程序并使其在后台
读取
键盘
输入?
浏览 5
提问于2013-09-04
得票数 0
1
回答
终端关闭后如何
读取
STDIN_FILENO?
我正在尝试在
Linux
中编写一个程序来
读取
键盘
上的每一个输入,但是使用STDIN_FILENO它只
读取
终端中输入的内容。我想要的是在执行过程中,即使终端关闭,它也应该显示
键盘
。
浏览 1
提问于2013-09-28
得票数 0
5
回答
如何查找
键盘
地址
、
我听说每个设备都映射到内存中,如果是这样的话,我如何才能获得连接到我系统的
键盘
地址?我的意图是将
键盘
输入读入到一个易失性变量中。这有可能吗?
浏览 8
提问于2013-07-23
得票数 0
回答已采纳
1
回答
使用C中的系统调用
读取
键盘
事件
、
我正在编写一个小程序,它将从
键盘
读取
击键事件,并触发某些事件(使用开关语句)。我做了一些假设,试图把
键盘
当作一个txt文件来
读取
。 对于最简单的方法,我有点不知所措。我想要做的是打开文件(
键盘
event4),并使用类似fget的方法在无限时间循环中逐字符
读取
它,然后使用开关语句从循环中分离出来并退出。
浏览 2
提问于2014-02-09
得票数 2
1
回答
Linux
中的_bios_keybrd函数
由于
Linux
中不包含_bios_keybrd,我如何在
Linux
中使用bios.h函数?我想把我的DOS代码转换成
Linux
。
浏览 0
提问于2019-01-24
得票数 1
2
回答
在
Linux
中以非阻塞方式
读取
原始输入
、
、
我正在研究
Linux
内核,特别是输入子系统。我对
读取
不同输入事件(主要是
键盘
和鼠标)的/dev/ input /eventX设备感兴趣。 但是,read()操作会阻塞。我唯一能想到的就是创建一个所有
键盘
键和鼠标按键的状态,然后创建一个用于
读取
键盘
和鼠标状态的新线程(这些线程可能会不时被阻塞),并从我的主进程访问
键盘
和鼠标的状态。但是,我在C++和
Linux
下的非阻塞编程方面经验不是很丰富,我认为每个设备都有一个线程可能有点
浏览 3
提问于2013-08-31
得票数 0
3
回答
编辑bios以允许更快的
键盘
读取
、
、
我们有一个
linux
应用程序,它取决于用户按某些键的速度。这是一项人类性能测试。 我很好奇,有没有人有修改bios以使其更快地扫描按键矩阵的经验?使用
Linux
,我可以修改
键盘
驱动程序以更快地查询bios,但除非将bios修改为扫描速度更快,否则就不会有任何改进。
浏览 6
提问于2009-08-26
得票数 0
回答已采纳
2
回答
如何检测带有诅咒的Caps?
、
我需要检测到大写锁是用ncurses打开/关闭c的。有可能吗?如果是,怎么做?更新
浏览 7
提问于2014-05-31
得票数 5
回答已采纳
2
回答
通过C指针访问
Linux
键盘
、
、
我想通过指针访问
键盘
键。因为我已经尝试过使用远指针,并使用地址0x417和第7位,在我的P2系统on Windows box中编程。现在,我想开始在
Linux
中工作,并尝试使用相同的函数,但大写锁定什么也没有发生。任何人都可以给我一些关于Ubuntu
Linux
的硬件和文件属性访问的很好的教程。致以敬意,
浏览 1
提问于2011-11-12
得票数 1
回答已采纳
1
回答
如何在
linux
的最低层拦截
键盘
输入?
、
、
、
我感兴趣的是为
linux
编写一个程序,它将
读取
所有击键,处理它,然后输出到其余的运行进程。基本上,所有的
键盘
输入都必须进入这个程序,这个程序alone...Then这个程序将作为计算机其余部分的
键盘
。我所问的基本上是如何将所有
键盘
事件定向到我的程序中。虽然我不是在找代码,但我想知道我必须学习
linux
编程/
linux
系统的哪个部分才能完成这项任务?这是因为我这样做是为了更好地学习
linux
。
浏览 4
提问于2015-06-21
得票数 8
1
回答
与操作系统无关,.net-core应用程序如何
读取
键盘
状态?
、
、
我正在尝试检测
Linux
和Windows应用程序中按下的键。可以使用System.Console
读取
文本,但当同时按下多个键时无法
读取
文本。在Windows上,使用常规.net,可以使用System.Windows.Input
读取
键盘
状态。但是我如何在
Linux
上做同样的事情呢?
浏览 62
提问于2019-08-16
得票数 0
1
回答
Usb
键盘
在X中单独使用
、
、
我有usb条形码扫描仪模拟
键盘
。当它连接时,X获取控件并将其作为通常的
键盘
处理,并将
键盘
事件发送到当前聚焦窗口。 这不是我想做的。我有一个程序,从ascii输入流
读取
条形码并处理它们。如何将
Linux
配置为不使用X中的usb
键盘
,而是将其映射为ascii流设备。这样,我将能够重定向它作为我的程序的输入设备,并提供
读取
条形码,无论输入焦点的变化。而且条形码不应该传递到当前聚焦窗口。此外,最好不要将条形码处理程序作为根用户运行,因此
键盘
设备应该对每个人都具
浏览 0
提问于2017-02-07
得票数 2
回答已采纳
1
回答
Linux
-没有xlib记录就能获得全局KeyPresses的方法吗?(DBus/HAL/等)
、
、
,不管哪个窗口有焦点。人们建议看一些节目。但是他们都使用了XLib中的记录,这是。有没有其他方法来捕获Ubuntu上的所有按键?用HAL怎么样?DBus?
浏览 4
提问于2009-12-15
得票数 3
2
回答
如何防止当前应用程序对
键盘
进行解释?
、
、
、
、
我有3个USB
键盘
连接到
Linux
上.通常,在任何一种情况下,字符都会“转到”当前活动的应用程序,例如终端或其他应用程序。但是,我通过使用一些/dev/input/eventX
读取
特定的perl模块设备,直接从两个
键盘
读取
键盘
事件。当脚本正确
读取
和解码所有事件时,输入的键也进入活动应用程序。编辑 因为X11从每个设备中
读取
/dev/input/event* -古怪的设备节点,所以这里有两个可能
浏览 0
提问于2017-06-16
得票数 4
回答已采纳
1
回答
linux
/input.h和击键记录
、
、
我目前正在编写一个GNU/
linux
IRC机器人,以帮助我评估在现代GNU/
Linux
系统上运行的恶意软件的种类。此IRC机器人的一部分被设计为允许操作员请求在客户端上记录击键。所以我有几个关于
linux
/input头文件的问题要问你们。首先,我不知道它是否是x11的一部分,如果有人能澄清它会很棒的话。最后,从“驱动程序”捕获设备事件是捕获
键盘
输入的唯一方法吗?
浏览 2
提问于2012-10-24
得票数 1
回答已采纳
1
回答
已阅读windows上的hid鼠标/
键盘
(hidapi)
、
、
、
我在
Linux
上有一个应用程序,它使用hidapi
读取
一个复杂设备的数据(由Qt5.3创建)。该设备具有多个接口HID,其一个类型为“鼠标”,一个类型为“
键盘
”。在
Linux
上,我可以毫无问题地获取所有数据。我还需要在Windows上部署我的应用程序。我可以显示所有的几个设备和界面,但我不能打开与界面类型“鼠标”或“
键盘
”的连接。我见过Windows不允许用鼠标和
键盘
打开连接(因为这个设备已经被Windows使用了)。我怎样才能绕过这个禁令呢?如何防止Windows使用特定的
键盘
浏览 5
提问于2015-02-04
得票数 4
1
回答
向
linux
hid设备写入内容?
、
、
、
、
我正在学习
linux
的hid驱动程序编程,我知道如何从hid设备
读取
信息。 但是,我很困惑如何在设备上写东西?比如usb hid
键盘
,我可以用xset或者其他一些程序来控制
键盘
的leds,怎么归档呢?
浏览 5
提问于2011-07-27
得票数 5
回答已采纳
2
回答
Linux
,从条形码扫描器
读取
、
、
、
、
我有条形码扫描仪,通过USB连接到
Linux
计算机上。扫描仪模拟
键盘
设备。如何在
Linux
?中实现? 较低层次的解决方案/解释优先考虑。
浏览 6
提问于2017-02-06
得票数 7
回答已采纳
4
回答
C-直接从
键盘
缓冲区
读取
、
、
、
如何直接
读取
键盘
缓冲区中的数据?我需要它用于我们研究所目前正在开发的一个操作系统。它被称为ICS-OS,我不太确定具体的细节。它在32位的x86机器上运行(我们在
Linux
机器中的QEMU上运行它)。这是谷歌代码的链接。我希望这是足够的信息。 操作系统不支持conio.h库,因此不能使用kbhit。
浏览 1
提问于2011-03-16
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Shell 读取从键盘输入的数据
头条:Thermanator攻击可通过读取键盘上热残留窃取密码
如何在 Rust 中读取和写入文件|Linux 中国
在WSL Linux系统下使用Python读取D盘文件的方法
如何在 C 语言中安全地读取用户输入 | Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券