腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
向应用
程序
发送
按键
、
、
、
、
当一个键被按下时,键盘向设备驱动
程序
发送信号,设备驱动
程序
中断
CPU并运行
中断
处理
程序
。按下的键存储在映射到键盘
中断
的地址。我的问题是:如果有多个进程,比如编辑器和shell,内核如何确定接收到的
按键
属于哪个进程?我的意思是这个
按键
是怎么到达它的目的地的? 还有,当
按键
进入多个进程时,有没有办法?
浏览 0
提问于2016-02-29
得票数 1
1
回答
在python中捕获键盘输入作为Linux中的守护进程
、
、
、
、
我想知道是否有任何python模块可以无
中断
地访问键盘
中断
。我想做一个文本到语音的
程序
,也许是为盲人
程序
员准备的,我想知道如何实时地抓取
按键
。现在已经有了像pyHook这样的东西,但是我该怎么做呢?如果python没有这样的东西,我应该选择什么
语言
来实现这样的
程序
?我听说过用于键盘输入的pyGame,但我希望我的
程序
产生的开销最小,并且在后台工作。
浏览 0
提问于2013-07-12
得票数 2
回答已采纳
1
回答
键盘
中断
如何作为进程信号结束?
、
、
、
我正在研究linux内核,了解O‘’Reilly对Linux的理解,最近讨论了信号和
中断
处理一章,坚持了一些基本的Linux2.4版本,并深入研究了我所能理解的代码。然而,我无法向自己解释,也无法在其他地方找到答案,当ctrl +
c
被按下运行在shell中的进程时,会发生什么指令流。一旦按下键盘,APIC就会将IRQ线提升到cpu。如果
中断
不可掩蔽,cpu将加载相应的int。来自IDT的处理
程序
比,一些关键的int。调用处理
程序
代码,进一步处理从键盘设备的寄存器中按下的cha
浏览 0
提问于2017-07-28
得票数 5
回答已采纳
3
回答
在
C
中获取键盘
中断
、
、
、
、
程序
:void main() int time=1800; system("clear");; sleep(1); pause();} 当时间达到0时,上述
程序
停止我的要求是,在
程序
运行期间,如果我按下任何键,如空格键或其他键,
程序
将暂停,然后再
浏览 3
提问于2015-09-04
得票数 5
3
回答
VB.net:只允许数字,复制粘贴回空格删除在WPF?
、
、
、
、
. , -,以及如何在VB.net WPF中复制文本框中的粘贴Ctrl
C
+ Ctrl V, backspace and delete? 由于是WPF,
按键
和
按键
不起作用。我似乎找不到解决这一问题的办法,没有这一点,我的
程序
每次输入数字以外的任何东西都会
中断
。请帮帮我!
浏览 5
提问于2015-07-06
得票数 0
回答已采纳
4
回答
PIC16F684单片机
中断
处理
、
、
、
我们学到了很多关于
中断
的知识(IMHO)。 这是我的问题:我使用16F684的HiTech编译器用
C
语言
编程,在讨论
中断
的数据表部分(第12.4节),它说
程序
将转到
中断
向量0x0004。使用我的微处理器类中的
程序
集,我们只需设置一个指向该地址的.org语句,并在下面编写所需的
程序
集,这样当
中断
发生时,它就会跳到那里并运行。我可以在汇编
语言
中解决这个问题,但是当我用
C
语言
编程时,我不
浏览 0
提问于2010-01-06
得票数 4
回答已采纳
2
回答
如何区分连接到同一主机的多个usb键盘的
按键
(在
C
#中)
、
、
我需要区分连接到一台PC的(至少)两个usb键盘的
按键
。是否有一种方法/
程序
可用于确定
按键
's‘(例如)是由键盘A还是键盘B按下的?(首选
语言
为
C
#)if (keyPressed == 's') if(keyboardID == 'A') print("Key 's' was pressed
浏览 1
提问于2017-01-26
得票数 4
1
回答
32位或16位组件中的多线程
、
、
当连续显示某些内容时,
程序
应该在另一边等待
按键
事件。如何在连续显示某些内容的同时获得键压值?可以使用
中断
吗?如果是,那么我们如何使用它呢?INT 我使用的是Masm 32位或16位
浏览 2
提问于2017-12-15
得票数 1
回答已采纳
1
回答
键盘
中断
例程visual studio
C
++控制台应用
程序
、
我正在使用VS2022预览版编写一个
C
++控制台应用
程序
。我希望检测键盘点击并调用我的
中断
处理
程序
函数。我希望能快速检测到
按键
,以防main处于长循环中,因此不使用kbhit()。我找到了signal(),但调试器在检测到Control-
C
时停止。也许这是IDE的一个特性。有没有我应该使用的函数或系统调用? 编辑:我模糊地意识到了线程。当一个键被按下时
中断
?
浏览 37
提问于2021-11-03
得票数 0
1
回答
如何开发iPhone/iPad附件
我不是
程序
员或工程师。我的概念是非常简单地建立一个通过闪电电缆连接的数字板。它将有6x4的
按键
布局,在这4个
按键
可以根据需要定制,意味着
按键
a将作为复制(command+
c
)工作,
按键
b将作为粘贴(command+v)此
按键
可以在不同种类的快捷键中定制。我需要学习哪种编程
语言
?我需要先注册Mfi
程序
,还是可以在开发产品后再注册?
浏览 2
提问于2018-03-31
得票数 2
2
回答
中断
处理
程序
必须重入吗?
、
、
、
我在
中断
处理
程序
中使用一个静态变量,使
中断
处理
程序
不可重入。 PS。我在使用Linux。我使用的编程
语言
是
C
,如果它有区别的话。
浏览 4
提问于2013-08-08
得票数 6
回答已采纳
3
回答
应用
程序
CTRL-
C
信号只工作一次
、
在做一些没什么意义的学校演示
程序
时,我需要让一个worker循环来处理它的事务,直到它被CTRL-
C
信号
中断
,然后运行其他一些函数。完成后,
程序
将从
中断
的位置继续执行上一个worker循环。所有这些都运行得很好,新的
按键
事件是这样做的:Console.CancelKeyPress += new ConsoleCancelEventHandler(interrupt); 当按下CTRL-
C
时,&
浏览 2
提问于2013-04-04
得票数 0
2
回答
Linux设备驱动
程序
-线程IRQ处理
程序
、
、
、
最近,我遇到了一种情况,我想使用线程化的IRQ's作为键盘驱动
程序
。有关线程化IRQ处理
程序
的一些背景知识: 预期的行为是什么?
浏览 0
提问于2013-01-14
得票数 3
2
回答
C
++中的ARM Cortex-M
中断
处理
程序
、
、
、
、
是否可以在
C
++中为ARM Cortex芯片编写
中断
处理
程序
,比如ST和NXP。当
中断
发生时,是否有一种直接调用
C
++对象函数的方法?
浏览 0
提问于2019-05-29
得票数 2
回答已采纳
1
回答
.NET或OS是否以不同的方式处理物理
按键
和编程
按键
?
、
、
、
、
我有一个运行在平板电脑上的
C
# .NET应用
程序
,即没有物理键盘。我们使用内置于版本的屏幕上键盘在窗体上填充TextBox控件。表单没有特殊的
按键
处理(尽管UI的其他组件确实处理
按键
)。偶尔,屏幕上的键盘会停止注册一些
按键
.窗体仍然具有焦点,光标仍保留在文本框中。反复敲击一个键最终会导致字符显示。我们的应用
程序
使用了许多繁忙的处理线程,但是它远没有100%的CPU利用率。当这种行为发生时,一直保持这种状态,直到我们的应用
程序
重新启动,然后键盘才能正常运行。当连接USB键
浏览 4
提问于2010-03-03
得票数 0
1
回答
每隔多长时间轮询键盘一次以获取Form.KeyDown事件?
、
、
、
我正在以每秒45帧的速度运行一个
程序
。这是一个游戏,所以及时的用户输入是很重要的。看起来keydown事件有时会执行...慢慢地?好像轮询间隔有时变化高达3或4秒。
浏览 0
提问于2011-03-09
得票数 0
回答已采纳
1
回答
什么是“过程上下文”,它与“
中断
上下文”有什么关系?
、
、
以下短语是什么意思:“内核在流程上下文中执行” 这是否意味着如果CPU正在执行某个进程,然后发生
中断
(系统调用、
按键
等),则将保留当前正在运行的进程加载的的页表,然后执行驻留在进程内核空间中的
中断
处理
程序
如果这就是它的意思,那么
中断
处理
程序
似乎是在流程上下文中执行的,那么
中断
上下文意味着什么呢?
浏览 2
提问于2017-06-25
得票数 3
1
回答
通过Java跨平台控制itunes
、
、
我的简介要求我通过Java
程序
控制itunes,而且必须在OS或Windows上运行。
浏览 0
提问于2011-11-21
得票数 2
回答已采纳
2
回答
信号、软件
中断
和硬件
中断
之间的区别?
信号、软件
中断
和硬件
中断
之间的区别是什么?请用一个例子告诉我??
浏览 0
提问于2011-02-14
得票数 4
1
回答
有什么方法可以检测Python中的
按键
吗?
、
、
当你按下一个键时,我想做一个有不同反应的
程序
。有任何方法可以检测到Python中的
按键
吗?这个
程序
就像当你按下0,它会说you pressed 0,当你按下ctrl-
c
,它会说你
中断
了
程序
,依此类推。 您也可以在while True:循环中这样做吗?
浏览 4
提问于2022-06-17
得票数 0
回答已采纳
点击加载更多
相关
资讯
聊聊C语言/C加加—程序和编程语言
C语言编程篇·最简单的C语言程序
C语言程序结构
C语言/C加加和程序设计
C语言程序设计3
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券