腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
Linux
中阻塞多线程上的read()和write()
linux
、
asynchronous
、
blocking
我有一个需要从键盘和
鼠标
读取
数据的
Linux
进程。它需要在执行一些主进程的同时异步执行此操作。 我想出的实现是将主进程放在一个线程中,并让两个单独的线程始终从键盘和
鼠标
读取
()。如果
Linux
read()阻塞,当主线程继续执行时,键盘和
鼠标
线程会被阻塞吗(我想要的),或者整个进程会被阻塞?
浏览 6
提问于2014-05-04
得票数 2
2
回答
在
Linux
中以非阻塞方式
读取
原始输入
c++
、
linux
、
nonblocking
我正在研究
Linux
内核,特别是输入子系统。我对
读取
不同输入事件(主要是键盘和
鼠标
)的/dev/ input /eventX设备感兴趣。 但是,read()操作会阻塞。我唯一能想到的就是创建一个所有键盘键和
鼠标
按键的状态,然后创建一个用于
读取
键盘和
鼠标
状态的新线程(这些线程可能会不时被阻塞),并从我的主进程访问键盘和
鼠标
的状态。但是,我在C++和
Linux
下的非阻塞编程方面经验不是很丰富,我认为每个设备都有一个线程可能有点
浏览 3
提问于2013-08-31
得票数 0
1
回答
在/dev/input/ event *中动态查找
鼠标
事件id
c++
、
linux
、
mouse
我在
linux
中使用这段代码来
读取
鼠标
输入事件。read(fd, &ie, sizeof(struct input_event)))我在终端中手动使用cat /proc/bus/input/devices来查找我连接的
鼠标
的事件id,每次我重启
linux
时它都是不同的。有没有一种方法可以让我动态地找到我连接的
鼠标
的事件id。
浏览 6
提问于2012-08-29
得票数 2
回答已采纳
3
回答
在C++中设置ifstream超时吗?
c++
、
linux
、
input
、
mouse
我们正在尝试
读取
连接到
linux
盒的2个usb
鼠标
的数据(这些数据用于机器人上的里程测量/定位)。因此,我们需要不断地从每个
鼠标
读取
它移动了多少。问题是,当
鼠标
不动时,它不会发送任何数据,因此我们从中获取数据的文件流阻止执行,因此程序不能进行里程计算(涉及速度的时间测量)。有没有办法在输入流上设置超时(我们在C++中使用ifstream并从/dev/ input /
鼠标
中
读取
),这样我们就能够知道
鼠标</
浏览 9
提问于2009-02-22
得票数 5
1
回答
Linux
低级
鼠标
阅读
c++
、
linux
、
mouse
我想在
Linux
中使用C++
读取
鼠标
位置和按钮状态,但没有X或一些(高级)库等。我发现仅有的两种可能性是从设备/dev/input/mice
读取
(使用fopen,...)或者使用libgpm。
浏览 5
提问于2011-03-18
得票数 2
回答已采纳
1
回答
Debain 8触摸屏在控制台模式下可以吗?
debian
、
touch-screen
应用程序在程序加载时显示自己的
鼠标
图标(即使没有安装
鼠标
驱动程序也会显示,因为它是我使用的编程语言的图形支持的一部分)。 我会在完全GUI模式下设置和安装屏幕,然后引导到控制台模式并启动程序吗?
浏览 0
提问于2016-04-01
得票数 0
回答已采纳
1
回答
使用QT4.8和
Linux
无法从3获得事件
c++
、
linux
、
qt
、
3d
、
mouse
我正在
Linux
下使用QT4.8开发一个3D应用程序。现在我需要支持3d
鼠标
(3D连接SpaceNavigator)。它附带的SDK非常古老,它使用X11检索事件。看起来,设置
鼠标
是有效的(就我从调试输出中可以看出的情况而言),但是我没有使用QWidget::x11Event(XEvent*)获得任何XEvents。
浏览 4
提问于2017-10-06
得票数 0
回答已采纳
1
回答
java for
linux
中的全局mouseListener
java
、
c++
、
linux
嗨,我正在做一个关于
linux
控制的程序,我需要在我的应用程序窗口之外
读取
鼠标
位置和事件。
浏览 1
提问于2011-04-16
得票数 1
1
回答
已阅读windows上的hid
鼠标
/键盘(hidapi)
windows
、
keyboard
、
mouse
、
hidapi
我在
Linux
上有一个应用程序,它使用hidapi
读取
一个复杂设备的数据(由Qt5.3创建)。该设备具有多个接口HID,其一个类型为“
鼠标
”,一个类型为“键盘”。在
Linux
上,我可以毫无问题地获取所有数据。我还需要在Windows上部署我的应用程序。我可以显示所有的几个设备和界面,但我不能打开与界面类型“
鼠标
”或“键盘”的连接。我见过Windows不允许用
鼠标
和键盘打开连接(因为这个设备已经被Windows使用了)。我怎样才能绕过这个禁令呢?如何防止Windows使用特定的键盘或<em
浏览 5
提问于2015-02-04
得票数 4
1
回答
在
linux
上
读取
原始
鼠标
数据
ruby
、
linux
、
raspberry-pi
、
mouse
我想使用一个带有Raspberry PI的光学
鼠标
进行室内定位,我想要捕获原始
鼠标
数据并从中计算位置。
浏览 2
提问于2017-04-30
得票数 1
1
回答
在
linux
(xorg)下获取
鼠标
增量
linux
、
mouse
、
x11
有没有在X/
linux
下获取
鼠标
增量(例如mickeys)的便捷方法?我知道我可以从/dev/input/mice中
读取
,但这需要根用户访问权限,对我来说似乎有点太低级了。
浏览 1
提问于2009-12-04
得票数 0
回答已采纳
1
回答
基于C++的
Linux
后台程序
c++
、
linux
、
background
每当我单击
鼠标
左键时,添加一个字符到文件B。 (这将使我能够在一天结束时看到我做上述任何一件事的频率。)
浏览 2
提问于2015-05-06
得票数 0
1
回答
没有root权限的
Linux
原始输入?
linux
、
events
、
input
在
linux
程序中,在控制台上(如不使用xorg等),我使用/dev/input/event*来
读取
键盘和
鼠标
,但是我必须是root用户才能
读取
它们。有没有一种不需要root权限(不需要更改权限和配置文件等)就可以
读取
这些内容的替代形式? 我理解为什么它会默认这样做,不需要解释。
浏览 2
提问于2012-11-05
得票数 8
回答已采纳
1
回答
是否有可能创建这样一个工具,允许将正在
读取
的文本从PDF
读取
器保存到字符串中,以便以后处理此文本?
linux
、
bash
、
text-processing
、
python
、
pdf
Linux
有一个PDF
读取
工具,称为"Xreader“,默认情况下与操作系统安装一起安装。是否有可能创建这样一个工具,允许在选择此文本时使用
鼠标
左键单击将被
读取
的文本保存为Bash或Python字符串,以便以后使用Bash和/或Python工具处理保存的文本?
Linux
中是否有这样一种“机制”,可以用来实现这一目的?通过PDF阅读器打开PDF文件; 使用
鼠
浏览 0
提问于2023-03-21
得票数 0
1
回答
如何配置阿尔卑斯山跟踪垫?
touchpad
、
hp
、
synaptics
、
alps
我需要禁用点击之前,我疯了,但我一直无法。我无法使用xinput配置它,因为它似乎不是由Synaptic控制的。在“触摸屏设置”菜单中禁用它。同步客户端TouchpadOff=2调制解调器-r psmouse <-不禁用我的触控板sudo apt-get install xserver-xorg-input-synaptics Read
浏览 0
提问于2017-11-10
得票数 1
3
回答
Java重叠了IntelliJ IDEA中的错误消息
intellij-idea
、
compiler-errors
、
syntax-error
、
javadoc
我正在使用IntelliJ IDEA (2016.3)
linux
version进行Java开发。如下面的图像所示,当
鼠标
指针悬停在错误线上时,错误消息被javadoc重叠,使得
读取
给定的错误消息更加困难。如何解决这个问题?提前感谢
浏览 5
提问于2017-03-07
得票数 23
回答已采纳
1
回答
如何在C中获得
Linux
中的绝对
鼠标
位置?
c++
、
c
、
linux
、
mouse
据我所知,获得
鼠标
位置的两种方法是使用libgpm或
读取
/dev/input/mice文件。但是后者只是从最后一个位置返回一个相对位置。因此,我的问题是,如何通过阅读或其他方式获得绝对
鼠标
位置。
浏览 2
提问于2013-01-28
得票数 1
回答已采纳
3
回答
低级
Linux
图形
linux
、
graphics
出于教育目的,我想在
Linux
环境上编写一个应用程序,该应用程序可以处理键盘事件并绘制图形,而无需像X或SDL这样的巨大依赖项。
浏览 0
提问于2012-03-28
得票数 13
回答已采纳
2
回答
linux
下的全屏
鼠标
事件检测
c
、
linux
、
gtk
在
linux
中可以从整个屏幕检测
鼠标
事件吗?我的应用程序是用C语言编写的,使用gtk2。我试图寻找几个程序的源代码,但我所发现的都是抓取整个屏幕,其他程序不再接收这些事件,这不是我要找的。目前我正在尝试直接
读取
设备,但这似乎不是一个很好的方法。我想得到任何
鼠标
点击事件的键盘,脚本等。
浏览 1
提问于2012-03-07
得票数 0
回答已采纳
2
回答
使用
鼠标
进行非
鼠标
输入
c++
、
linux
、
mouse
、
usb
因此,我今天要问的问题是如何与插在
linux
机器上的USB
鼠标
进行交互。但是,我不希望
鼠标
对X环境产生任何传统的影响--我只希望能够通过原始输入利用嵌入其中的编码器。所以这是我的问题。在
linux
的c++中,如何从备用
鼠标
设备获取低级但有意义的数据?具体地说,我想知道x和y轴上的相对位置或至少编码器计数。
浏览 1
提问于2009-08-14
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Shell 读取从键盘输入的数据
如何在 Rust 中读取和写入文件|Linux 中国
如何为 Linux 虚拟控制台配置鼠标支持
如何在 C 语言中安全地读取用户输入 | Linux 中国
读取-存储-发送
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券