Java获取Eclipse控制台键盘按键

Java获取Eclipse控制台键盘按键,第1张

package test; import javaawteventKeyEvent;import javaawteventKeyListener;import javaawteventWindowAdapter;import javaawteventWindowEvent; import javaxswingJFrame; public class MyListener implements KeyListener{ public void keyPressed(KeyEvent e) { int code = egetKeyCode(); if(code==KeyEventVK_ENTER){ Systemoutprintln("回车"); } } public void keyReleased(KeyEvent e) { } public void keyTyped(KeyEvent e) { } public static void main(String[] args) { ABC abc = new ABC(); abcsetVisible(true); } } class ABC extends JFrame{ private MyListener listener; public ABC(){ listener = new MyListener(); thisaddKeyListener(listener); }}

一、常见用法:

F1 显示当前程序或者windows的帮助内容。

F2 当你选中一个文件的话,这意味着“重命名”

F3 当你在桌面上的时候是打开“查找:所有文件” 对话框

F10或ALT 激活当前程序的菜单栏

windows键或CTRL+ESC 打开开始菜单

CTRL+ALT+DELETE 在win9x中打开关闭程序对话框

DELETE 删除被选择的选择项目,如果是文件,将被放入回收站

SHIFT+DELETE 删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站

CTRL+N 新建一个新的文件 CTRL+O 打开“打开文件”对话框

CTRL+P 打开“打印”对话框 CTRL+S 保存当前 *** 作的文件

CTRL+X 剪切被选择的项目到剪贴板

CTRL+INSERT 或 CTRL+C 复制被选择的项目到剪贴板

SHIFT+INSERT 或 CTRL+V 粘贴剪贴板中的内容到当前位置

ALT+BACKSPACE 或 CTRL+Z 撤销上一步的 *** 作

ALT+SHIFT+BACKSPACE 重做上一步被撤销的 *** 作

Windows键+M 最小化所有被打开的窗口。

Windows键+CTRL+M 重新将恢复上一项 *** 作前窗口的大小和位置

Windows键+E 打开资源管理器

Windows键+F 打开“查找:所有文件”对话框

Windows键+R 打开“运行”对话框

Windows键+BREAK 打开“系统属性”对话框

Windows键+CTRL+F 打开“查找:计算机”对话框

SHIFT+F10或鼠标右击 打开当前活动项目的快捷菜单

SHIFT 在放入CD的时候按下不放,可以跳过自动播放CD。在打开word的时候按下不

放,可以跳过自启动的宏

ALT+F4 关闭当前应用程序 ALT+SPACEBAR 打开程序最左上角的菜单

ALT+TAB 切换当前程序 ALT+ESC 切换当前程序

ALT+ENTER 将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换

PRINT SCREEN 将当前屏幕以图象方式拷贝到剪贴板

ALT+PRINT SCREEN 将当前活动程序窗口以图象方式拷贝到剪贴板

CTRL+F4 关闭当前应用程序中的当前文本(如word中)

CTRL+F6 切换到当前应用程序中的下一个文本(加shift 可以跳到前一个窗口)

在IE中:

ALT+RIGHT ARROW 显示前一页(前进键)

ALT+LEFT ARROW 显示后一页(后退键)

CTRL+TAB 在页面上的各框架中切换(加shift反向)

F5 刷新 CTRL+F5 强行刷新

目的快捷键

激活程序中的菜单栏 F10

执行菜单上相应的命令 ALT+菜单上带下划线的字母

关闭多文档界面程序中的当前窗口 CTRL+ F4

关闭当前窗口或退出程序 ALT+ F4

复制 CTRL+ C 剪切 CTRL+ X 删除 DELETE

显示所选对话框项目的帮助 F1

显示当前窗口的系统菜单 ALT+空格键

显示所选项目的快捷菜单 SHIFT+ F10

显示“开始”菜单 CTRL+ ESC

显示多文档界面程序的系统

菜单 ALT+连字号(-)

粘贴 CTR L+ V

切换到上次使用的窗口或者

按住 ALT然后重复按TAB,

切换到另一个窗口 ALT+ TAB

撤消 CTRL+ Z

二、使用“Windows资源管理器”的快捷键 目的快捷键

如果当前选择展开了,要折

叠或者选择父文件夹左箭头

折叠所选的文件夹 NUM LOCK+负号(-)

如果当前选择折叠了,要展开

或者选择第一个子文件夹右箭头

展开当前选择下的所有文件夹 NUM LOCK+

展开所选的文件夹 NUM LOCK+加号(+)

在左右窗格间切换 F6

三、使用 WINDOWS键

可以使用 Microsoft自然键盘或含有 Windows徽标键的其他任何兼容键

盘的以下快捷键。 目的快捷键

在任务栏上的按钮间循环 WINDOWS+ TAB

显示“查找:所有文件” WINDOWS+F

显示“查找:计算机” CTRL+WINDOWS+F

显示“帮助” WINDOWS+ F1

显示“运行”命令 WINDOWS+ R

显示“开始”菜单 WINDOWS

显示“系统属性”对话框 WINDOWS+BREAK

显示“Windows资源管理器” WINDOWS+ E

最小化或还原所有窗口 WINDOWS+ D

撤消最小化所有窗口 SHIFT+ WINDOWS+ M

四、使用“我的电脑”和“Windows资源管理器”的快捷键

目的快捷键

关闭所选文件夹及其所有父

文件夹按住 SHIFT键再单击“关闭按钮(仅适用于“我的电脑”)

向后移动到上一个视图 ALT+左箭头 向前移动到上一个视图 ALT+右箭头

查看上一级文件夹 BACKSPACE

五、使用对话框中的快捷键 目的快捷键

取消当前任务 ESC

如果当前控件是个按钮,要单击该按钮或者如果当前控件是个复选框,要选择或清除该复选框或者

如果当前控件是个选项按钮,要单击该选项空格

键单击相应的命令 ALT+带下划线的字母 单击所选按钮 ENTER

在选项上向后移动 SHIFT+TAB 在选项卡上向后移动 CTRL+SHIFT+TAB

在选项上向前移动 TAB 在选项卡上向前移动 CTRL+TAB

如果在“另存为”或“打开” 对话框中选择了某文件夹,

要打开上一级文件夹 BACKSPACE

在“另存为”或“打开”对话框中打开“保存到”或“查阅” F4

刷新“另存为”或“打开”对话框 F5

六、使用“桌面”、“我的电脑”和“Windows资源管理器”快捷键

选择项目时,可以使用以下快捷键。 目的快捷键

插入光盘时不用“自动播放” 功能按住 SHIFT插入 CD-ROM

复制文件按住 CTRL拖动文件 创建快捷方式按住CTRL+SHIFT拖动文件

显示“查找:所有文件” F3 显示项目的快捷菜单 APPLICATION键

刷新窗口的内容 F5 重命名项目 F2

选择所有项目 CTRL+ A 查看项目的属性ALT+ENTER或ALT+双击

立即删除某项目而不将其放入 SHIFT+DELETE “回收站”

可将APPLICATION键用于Microsoft自然键盘或含有APPLICATION键的其他兼容键

七、Microsoft放大程序的快捷键

这里运用Windows徽标键和其他键的组合。 快捷键目的

Windows徽标+PRINT SCREEN将屏幕复制到剪贴板(包括鼠标光标)

Windows徽标+SCROLL LOCK将屏幕复制到剪贴板(不包括鼠标光标)

Windows徽标+ PAGE UP切换反色。 Windows徽标+ PAGE DOWN切换跟随鼠标光标

Windows徽标+向上箭头增加放大率 Windows徽标+向下箭头减小放大率

八、使用辅助选项快捷键 目的快捷键

切换粘滞键开关 SHIFT键五次 切换切换键开关 NUM LOCK五秒

切换筛选键开关右 SHIFT八秒 切换鼠标键开关左ALT+左SHIFT+NUM LOCK

切换高对比度开关左ALT+左SHIFT+PRINT SCREEN

----------------------------------------------------------------

shift 键十三招

在简体中文win98中,shift和alt作为功能键, 有着许多特殊的用途。下面就简单介绍一下shift

键的几种功能:

1、彻底删除文件:

用鼠标右键单击要删除的文件,在按住shift键的同时选择“删除”(或者在使用键盘时,按下del

键的同时按下shift键)然后单击“是”确认删除。这样,将彻底删除所选文件而不是把文件放到

回收站中。

2、跳过自动播放:

如果已经把光盘设置为“自动播放”,在光驱中放入光盘的同时按住shift键直到光驱的灯灭掉,则

可以暂时取消“自动播放”功能。但是如果“自动播放”功能被关闭了, 当插入光盘时按住shift

键则将导致自动播放。

3、关闭连续窗口:

在使用“我的电脑”进行多窗口浏览时,如果想关闭所选文件夹及其所有父文件夹可以先按住shift

键,然后在所选文件夹标题栏的右上角单击关闭按钮(×)即可。

4、修改打开方式:

对于扩展名相同的文件,如果想用不同的程序打开相关联的文件, 可以先按住shift键,再用鼠标

右键单击文件,然后单击“打开方式”即可。

5、调出环境菜单:

在桌面或者应用程序中,当鼠标右键单击某一对象时,会d出一个快捷菜单来。如果鼠标右键坏了

,如何使用这一功能呢?此时只需首先选择该对象,然后按shift+f10即可。

6、跳过启动文件:

当出现win98的启动画面时即按住shift键直到系统开机过程结束, 则“开始程序启动” 组中的

程序将不被执行。如果在启动画面出现之前就按住了shift键,则系统将自动进入安全模式。

7、快速选定文件:

在桌面“我的电脑”或“资源管理器”中,将浏览器中的单击方式扩充到文件夹和桌面后,先用鼠

标指向某一个对象,然后在按下shift键的同时,再指向另外一个对象,系统将选择两个对象之间所

组成的矩形区域内的所有对象,以达到快速选取的目的。

8、创建快捷方式:

在使用“我的电脑”或“windows 资源管理器”时,要迅速创建快捷方式,可先按住ctrl+shift,

然后把文件拖到桌面上即可。

9、快速启动系统:

在系统运行过程中出现问题需要重新启动系统时,先选择“关闭系统”中的“重新启动计算机”,

然后在按住shift键的同时用鼠标单击“是”按钮,即可快速启动系统而不是启动计算机, 因为此

时win98只是重新启动gui,而不再重新从bios启动, 从而可以节省不少时间(但此法对当前状态为

安全模式则不起作用,如果是安装了新硬件后也可能不起作用)。

10、切换中文输入:

在win98中进行中文输入时,按ctrl+shift键可在各种中文输入法中进行切换(当然你也可以自定

义成左alt+shift),而按shift加空格键则可进行全角/半角方式的转换。

11、在internet explorer中:

先按住shift键再单击任一链接,就会d出一个新的浏览窗口以显示该链接所指定的web页面,其

作用和鼠标右键单击某一文本链接(注意:图形链接不行)并选择“在新窗口中打开” 一样。

12、在word 97中:

按住shift键,再单击“文件”菜单,其中的“关闭”和“保存”命令将被替换为“全部关闭”和

“全部保存”。

13、在画图时,如果先按下shift键,则可以画出规则的图形,如正方形、圆形、正多边形、垂直

线或水平线等);在改变图形对象的大小时,如果先按下shift键,则可以保持原图的长宽比例。

二、 alt键

1、激活 *** 作命令:

按下alt键可以激活活动窗口的菜单栏,使菜单栏的第一个菜单成为高亮条,而按下alt键和一个字

母就可以激活这个字母所代表的菜单项,如按下alt+f就可以激活当前窗口的“文件(file)”菜

单。此外,在对话框中,同时按下alt键和带下划线的字母则可以选定该选项并执行相应的 *** 作。

2、终止某一进程:

按下ctrl+alt+del 组合键即可d出一个“关闭程序”对话框,选取某一进程, 然后点击“结束

任务”即可快速终止该进程。而再次按下ctrl+alt+del组合键则可重新启动计算机。

3、d出下拉列表:

在对话框中,可以通过alt+向下箭头键来d出所选的下拉列表,以免去移动鼠标寻找并点击列表

框下箭头按钮之苦。

4、快速查看属性:

按下alt+enter组合键或在按住alt键的同时鼠标左键双击某对象(如资源管理器右边窗口中的文

件夹、文件、桌面上的图标等,左边窗口中的文件夹不行), 则可快速打开其“属性”对话框。其

作用相当于点鼠标右键,并选取“属性”。

5、切换dos窗口:

按下alt+enter组合键可以在窗口和全屏幕方式下切换 ms-dos。

6、万能抓图热键:

在运行游戏或其它应用软件中,当屏幕上出现精美的画面时按下alt+printscreen组合键,就可

以把当前活动窗口或对话框的内容拷贝至剪帖板。

自带的input( ) 函数

比如接收整数 :

num = int(input(“请输入:”))

num就是键盘输入的信息

接收字符串把int()去掉就可以了

自定义个cbaRESOURCE CBA r_logindig_continue_exit { buttons= { CBA_BUTTON { id = EAknSoftkeyYes; txt = "重填"; }, CBA_BUTTON { id = EAknSoftkeyNo; txt = "退出"; } }; }//提示注册 r_user_register_queryRESOURCE DIALOG r_checklogin_query { flags = EGeneralQueryFlags; buttons = r_logindig_continue_exit;//用刚才的CBA items = { DLG_LINE { type = EAknCtQuery; id = ECheckUser; //自定义按钮 control = AVKON_CONFIRMATION_QUERY { layout = EConfirmationQueryLayout; label = "无此用户!!!"; }; } }; }用的时候 if (dlg->ExecuteLD(R_CHECKLOGIN_QUERY)) { //左键被按后的事件 } else { //右键被按后的事件 } }是这玩意嘛?不是当我没说!

获取键盘信息

2942 获取键盘信息

在VBA中,没有提供获取键盘状态的函数。在程序中若需要查询键盘状态,可编写代码调用API函数节器完成。

1.GetKeyState函数

使用该函数可获取键盘锁定键的状态,函数原型如下:

Public Declare Function GetKeyState Lib

"user32" (ByVal nVirtKey As Long) As Integer

参数nVirtKey为需要获取状态的键常数,在VBA中,每个键都有一个对应的常数,例如,CapsLock键的常数为vbKeyCapital。

该函数返回值为一个整型值,如果最低位为1,则表示锁定键是打开的,因此可以使用以下代码来判断:

CBool(GetKeyState(vbKeyCapital) And 1)

将GetKeyState函数的返回值与整数1进行逻辑与运算,来取得返回值的最低位,然后通过CBool函数将其转换为逻辑值,即可得到指定锁定键的状态。

2.GetKeyboardState函数和SetKeyboardState函数

设置锁定键状态需使用GetKeyboardState和SetKeyboardState函数来 *** 作。这两个函数都用一个256字节缓冲区取得或设置256个键设置,在VBA中设置一个有256个元素的字节数组来作为缓冲区,这个数组记录着键盘状态,每个键在数组中的位置由VK_常数决定。

一旦用GetKeyboardState函数取得键盘各键状态并存储到缓冲区中后,即可修改特定的键设置,然后用SetKeyboardState函数存回设置,达到修改键设置的目的。

GetKeyboardState函数可取得键盘上每个虚拟键当前的状态,其函数原型如下:

Declare Function GetKeyboardState

Lib "user32" Alias "GetKeyboardState" _

(pbKeyState As Byte) As Long

参数pbKeyState为具有256个元素的字节数组的第一个项目。

如果函数返回非0表示成功,返回0则表示失败。

SetKeyboardState函数用来设置每个虚拟键当前在键盘上的状态,其声明格式如下:

Declare Function SetKeyboardState Lib

"user32" Alias "SetKeyboardState" _

(lppbKeyState As Byte) As Long

了解设置键盘状态的函数后,就可以在VBA中编写代码,用来设置锁定键的状态。具体步骤如下:

(1)在Excel中按快捷键Alt+F11进入VBE。

(2)单击菜单插入|模块命令,向工程中插入一个模块体。

(3)在模块的声明部分粘贴API函数的定义如下:

Public Declare Function GetKeyState Lib

"user32" (ByVal nVirtKey As Long) As Integer

Public Declare Function GetKeyboardState

Lib "user32" (pbKeyState As Byte) As Long

Public Declare Function SetKeyboardState

Lib "user32" (lppbKeyState As Byte) As Long

(4)编写修改锁定键状态的通用子过程,具体代码如下:

Sub SetKeyState(intVKey As Integer, bState As Boolean) '修改键盘状态

Dim aBuffer(0 To 255) As Byte '定义数组作为缓冲区

GetKeyboardState aBuffer(0) '获取键盘状态放入缓冲区

aBuffer(intVKey) = CByte(Abs(bState)) '在缓冲区修改指定键的状态

SetKeyboardState aBuffer(0) '使用缓冲区修改键的状态

End Sub

程序中使用数组的第一个元素作为参数传递给两个API函数,由于数组在VBA中是连续存放的,所以API函数通过第一个元素的地址就可访问到后面的所有元素。

(5)有了通用函数SetKeyState,就可以很方便地编写修改锁定键状态的代码了。例如,以下代码可修改CapsLock键的状态(在大小写之间相互切换):

Sub ModiCapsLock() '大写锁定

If CBool(GetKeyState(vbKeyCapital) And 1)

Then '获取CapsLock原来的状态

SetKeyState vbKeyCapital, False '关闭

Else

SetKeyState vbKeyCapital, True '打开

End If

End Sub

程序首先使用GetKeyState函数查询CapsLock原来的状态,再将其状态进行切换(即如果原来是打开的,就将其关闭;如果原来是关闭的,就将其打开)。

可以,你说的”电脑编好的程序,烧给Arduino,然后Arduino成为一个独立个体进行代码下的活动“是对arduino编程和烧写,这个环节只要一次。arduino根据你的程序运行之后可以通过串口与电脑进行双向通信(前提是你的arduino程序里有串口通信代码)。与此同时,如果你用的arduino板上的芯片还有其他未用的串行通信接口或者I2C、SPI、CAN接口,也可以与传感器进行通信,这样,就可以将传感器的数据借助arduino传输至你的电脑了。

以上就是关于Java获取Eclipse控制台键盘按键全部的内容,包括:Java获取Eclipse控制台键盘按键、按键盘上的什么键,可获取当前活动窗口的显示信息、python怎么获取键盘信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9435827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存