hotkey

C# WinForm快捷键设置技巧

六月ゝ 毕业季﹏ 提交于 2020-11-12 10:38:37
C# WinForm快捷键设置技巧 1、Alt+*(按钮快捷键) 按钮快捷键也为最常用快捷键,其设置也故为简单。在大家给button、label、menuStrip等其他控件的Text属性指定名称时,在其后面加上‘&'然后在加上一个指定字母即可。如:确定(&D),(Alt+D)调用。 如指定多个字母,则第一个为快捷键。如:确定(&OK),(Alt+O)调用;文件(&Fill),(Alt+F)调用。 2、Ctrl+*及其他组合键 把 Form 的 KeyPreview 属性设为 True 使用Modifiers可设置组合键,键盘数字区按键的Keys枚举以D打头,而小键盘上的数字以NumPad打头。按下Ctrl与Shift组合键的方法与其类似,将Ctrl和Alt的枚举转换为int型相加后与Modifiers对比,这样即可判断是否按下了该组合键。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 private void frmMain_KeyDown( object sender, KeyEventArgs e) { //比如你的窗体名是frmMain,确定按钮btnOK,保存按钮btnSave //单键 switch (e.KeyCode) { case Keys.F1: btnOK_Click( this ,

VB 定义热键模块(SET_WIN_hotkey.bas)

陌路散爱 提交于 2020-10-31 09:47:29
//SET_WIN_hotkey.bas Option Explicit Private Type SAFEARRAY1D cDims As Integer fFeatures As Integer cbElements As Long cLocks As Long pvData As Long cElements As Long lLBound As Long End Type Private Declare Function RegisterHotKey Lib "user32.dll" (ByVal hwnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long Private Declare Function UnregisterHotKey Lib "user32.dll" (ByVal hwnd As Long, ByVal id As Long) As Long Private Declare Function SetWindowLong Lib "user32.dll" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As

22年前雷军写的代码,你见过吗?

隐身守侯 提交于 2020-08-17 07:00:44
作为小米科技的创始人、董事长和首席执行官,雷军的名字如雷贯耳。网上出现一篇“刘强东的代码水平如何”的文章,有网友在下面回复“代码只服雷军”。雷军的代码水平真的很牛吗? 原来雷军年轻的时候,也是一名程序员,而且一干就是10年。雷军在22年前的作文中写道:我会当一辈子程序员,由此可以看出雷军对编程有着狂热的爱好。 还有网友分享了一篇雷军22年前写的代码,废话不多说,直接贴代码。 雷军写的这篇代码,是不是看起来很牛逼?简直就是亮瞎眼! 前方高能…… ; ; RI.ASM Revision 2.12 [ July 12, 1994 ] Revision equ 'V2.12 ' ; ; ; ; RAMinit Release 2.0 ; Copyright (c) 1989-1994 by Yellow Rose Software Co. ; Written by Mr. Leijun ; ; Function: ; Press HotKey to remove all TSR program after this program ; ; ; .......................................................................... ; Removed Softwares by RI: ; SPDOS v6.0F, WPS v3

HotCorner-让Windows 10拥有macOS的触发角特性!

孤者浪人 提交于 2020-08-16 02:48:22
目录 简介 软件功能 下载 安装 卸载 使用 License 作者 FAQ 简介 macOS上有一个很方便的功能:“触发角”。通过这个功能可以设置当鼠标移动到屏幕的四个角时的触发事件,例如触发启动屏幕保护程序等,显示桌面等功能。和我们习惯的热键相对应,macOS将其称之为“Hot Corners(热角)”。笔者接下来要介绍的软件“ HotCorner "就是用于让Windows系统拥有像macOS那样的触发角,实现下面动图展示的效果: 当鼠标移动到屏幕的左上角时,自动打开Windows的时间轴试图,实现快捷切换任务。 这个程序来源于一个国外大神( Google 的信息安全工程师) Tavis Ormandy 的一个小项目 hotcorner ,他创作这个项目是因为习惯于一款Linux操作系统桌面:GNOME 3,这款桌面可以在鼠标移动到左上角时触发任务视图。他发现每当自己使用Windows 10时,总是会忘记Windows中并没有这个功能,四处寻找替代软件都无法令他满意,因此自己用C语言手撸了一个小程序来实现这个功能。但这个小程序只有一个功能:屏幕左上角触发Windows时间轴视图。并且软件的安装,卸载都需要通过命令行或者手动实现,十分不方便。 笔者在原先的项目基础上做出了如下改动: 用屏幕的左下角来触发开始菜单 将软件打包成安装引导程序(安装包) 给软件添加图标

HotCorner-让Windows 10拥有macOS的触发角特性!

余生颓废 提交于 2020-08-12 18:41:17
目录 简介 软件功能 下载 安装 卸载 使用 License 作者 FAQ 简介 macOS上有一个很方便的功能:“触发角”。通过这个功能可以设置当鼠标移动到屏幕的四个角时的触发事件,例如触发启动屏幕保护程序等,显示桌面等功能。和我们习惯的热键相对应,macOS将其称之为“Hot Corners(热角)”。笔者接下来要介绍的软件“ HotCorner "就是用于让Windows系统拥有像macOS那样的触发角,实现下面动图展示的效果: 当鼠标移动到屏幕的左上角时,自动打开Windows的时间轴试图,实现快捷切换任务。 这个程序来源于一个国外大神( Google 的信息安全工程师) Tavis Ormandy 的一个小项目 hotcorner ,他创作这个项目是因为习惯于一款Linux操作系统桌面:GNOME 3,这款桌面可以在鼠标移动到左上角时触发任务视图。他发现每当自己使用Windows 10时,总是会忘记Windows中并没有这个功能,四处寻找替代软件都无法令他满意,因此自己用C语言手撸了一个小程序来实现这个功能。但这个小程序只有一个功能:屏幕左上角触发Windows时间轴视图。并且软件的安装,卸载都需要通过命令行或者手动实现,十分不方便。 笔者在原先的项目基础上做出了如下改动: 用屏幕的左下角来触发开始菜单 将软件打包成安装引导程序(安装包) 给软件添加图标

Eclipse HotKey:如何在选项卡之间切换?

…衆ロ難τιáo~ 提交于 2020-08-10 16:55:05
问题: How can I switch between opened windows in Eclipse? 如何在Eclipse中打开的窗口之间切换? There is Ctrl + F6 , but it's asking me which one I want, but I want switch it like tabs in browser or window in operating system ( Cmd / Win + Tab ) without file-selection from the list. 有Ctrl + F6 ,但询问我要哪一个,但我想像浏览器中的选项卡或操作系统( Cmd / Win + Tab )中的选项卡那样切换它,而无需从列表中选择文件。 How to do this easy thing in Eclipse? 如何在Eclipse中做到这一点? I've tried to assign hotkey for events: 我尝试为事件分配热键: forward 向前 forward history 向前的历史 next page 下一页 but it doesn't work the way I want. 但这并不符合我的要求。 解决方案: 参考一: https://stackoom.com/question/9mkE

win7电脑win+a快捷键不能用解决方法【系统天地】

此生再无相见时 提交于 2020-08-08 05:31:15
win7系统当中,ctrl+a键是全选的意思,不过最近有位win7系统用户使用电脑的时候发现,自己的电脑ctrl+a键不能用了,用户不知道怎么回事,为此粉丝苦恼,那么win7电脑ctrl+a键不能用怎么办呢?今天为大家分享win7电脑win+a快捷键不能用的解决方法。 电脑快捷键不能用解决方法: 1、失效快捷键Ctrl+A全选功能恢复解决办法第一步,使用鼠标选中,搜狗输入法的状态栏,然后右击选中“搜狗工具箱”,进入下一步。如图所示: 2、失效快捷键Ctrl+A全选功能恢复解决办法第二步,当弹出下面的面板界面时候,找到,输入法管理器,点击进入这一功能栏界面,如图箭头所指,进入下一步。如图所示: 3、失效快捷键Ctrl+A全选功能恢复解决办法第三步,输入法管理器功能栏面板界面弹出来的时候呢。注意面板的右下角,如图的箭头所指,就会发现Ctrl+A被占用了,用来切换输入法;所以需要修改,继续下一步。如图所示: 4、失效快捷键Ctrl+A全选功能恢复解决办法第四步,需要把占用的Ctrl+A快捷键释放出来,所以这一步主要是使用另一个字母替换出来,目前Ctrl +Q这个快捷键没有注册,所以考虑使用这个方式,恢复Ctrl+A的全选功能;继续下一步。如图所示: 5、失效快捷键Ctrl+A全选功能恢复解决办法第五步,点击应用,确定,退出搜狗的输入法工具箱面板,然后测试一下是否Ctrl+A已经恢复了

python监听、操作键盘鼠标库pynput详细教程

删除回忆录丶 提交于 2020-08-07 07:02:11
§ 0.0.0 前言 监听、操作鼠标、键盘是实现自动化的捷径,比如我 实现自动化签到 用到了模拟键盘操作。 pynput是监听、操控鼠标和键盘的 跨平台 第三方python库。 你可以通过 pip insnall pynput 来安装。安装时会自动下载依赖库。 pypi链接在此。 接下来我会按“鼠标按键”“监听鼠标”“控制鼠标”, “键盘按键”“监听键盘”“控制键盘”的顺序介绍它的用法。 以下为正文。 §1.0.0 鼠标按键 鼠标的按键在 pynput.mouse.Button 中, 有 lift 、 right 、 middle 还有 unknown 四种。 每一个按键都有两个有意义的属性: name 和 value 。 name是该按键的名称,比如 Button.left.name == 'left'; value是记录上一次点击位置的元组。 §1.1.0 监听鼠标 有两种方法,一种是函数式、非阻塞型,另一种是语句式、非阻塞型。 先说第一种,这种是常见的教程所说的方法。 §1.1.1 pynput.mouse.Listener 以下是官网的说明示例: import pynput, time def on_move(x, y): print('Pointer moved to {0}'.format((x, y))) def on_click(x, y, button,

如何清除/删除终端中的当前行?

泄露秘密 提交于 2020-07-24 15:29:42
问题: If I'm using terminal and typing in a line of text for a command, is there a hotkey or any way to clear/delete that line? 如果我正在使用终端并为命令输入一行文本,是否有热键或任何方式来清除/删除该行? For example, if my current line/command is something really long like: 例如,如果我当前的行/命令非常像: > git log --graph --all --blah..uh oh i want to cancel and clear this line <cursor is here now> Is there a hotkey or command to go from the above to: 是否有热键或命令从上面到: > ? ? Usually I will press the ↓ key, and if my current line is a brand new one on the history, that will clear it. 通常我会按↓键,如果我的当前行是历史上的全新行,那将清除它。 But if I'm going through my

开机时自动启动的AutoHotkey脚本

。_饼干妹妹 提交于 2020-05-08 00:19:37
; ; ; 开机时自动启动的AutoHotkey脚本 ; ; 此脚本修改时间 2019年06月18日20时48分 ; ; 计时器创建代码段 ----------------------------------------------------------------------------------------- ; SetTimer可以模拟多线程从而不影响主线程的流畅执行 ; 请在SciTE4AutoHotkey中选中单词并按快捷键F12跳转到函数定义处 ; 绿色免安装程序,统一都分类保存在本地磁盘D分区文件夹 D:\Program 中 ; 例如: MasterSeeker就长期坚持固定不变保存位置在 D:\Program\MasterSeeker\MasterSeeker.exe ; 例如: FileLocator Pro就长期坚持固定不变保存位置在 D:\Program\FileLocator\FileLocator.exe ; ##################################################################### ; global ProgramDir ProgramDir=%A_ScriptDir%\.. SetTimer,01设置全局无窗口快捷键,-1000 ; 请养成按<Win> + F