AutoHotKey设置ide的光标功能键

CapsLock:: SetCapsLockState,off ;锁定为小写

CapsLock & d:: flag_C=1 ;小写d代替control键,实现跨词移动
CapsLock & d UP:: flag_C=0

CapsLock & s UP:: flag_S=1 ;小写s和a代替shift状态,实现选中
CapsLock & a UP:: flag_S=0

;/**************CapsLock + j:左移************************/
CapsLock & j::
if flag_C
{
if flag_S
Send, ^+{Left}
else
Send, ^{Left}
return
}
else
{
if flag_S
Send, +{Left}
else
Send, {Left}
}
return

;/**************CapsLock + l:右移************************/
CapsLock & l::
if flag_C
{
if flag_S
Send, ^+{Right}
else
Send, ^{Right}
return
}
else
{
if flag_S
Send, +{Right}
else
Send, {Right}
}
return

;/**************CapsLock + i:上移************************/
CapsLock & i::
if flag_C
{
if flag_S
Send, ^+{Up}
else
Send, ^{Up}
return
}
else
{
if flag_S
Send, +{Up}
else
Send, {Up}
}
return

;/**************CapsLock + k:下移************************/
CapsLock & K::
if flag_C
{
if flag_S
Send, ^+{Down}
else
Send, ^{Down}
return
}
else
{
if flag_S
Send, +{Down}
else
Send, {Down}
}
return

;/**************CapsLock + u:句首************************/
CapsLock & u::
if flag_C
{
if flag_S
Send, ^+{Home}
else
Send, ^{Home}
return
}
else
{
if flag_S
Send, +{Home}
else
Send, {Home}
}
return

;/**************CapsLock + o,句尾************************/
CapsLock & o::
if flag_C
{
if flag_S
Send, ^+{End}
else
Send, ^{End}
return
}
else
{
if flag_S
Send, +{End}
else
Send, {End}
}
return

;/********************功能拓展********************************/
CapsLock & c::Send,^{c}
CapsLock & n::Send,^{v}
CapsLock & m::Send,^{x}

时间: 2024-12-28 08:07:32

AutoHotKey设置ide的光标功能键的相关文章

Allegro设置十字大光标

使用大十字光标,在摆放元器件时,容易对齐.在allegro中,可以通过设置实现大十字光标,其具体方法如下: 1.选择Setup->User Perferences,即可出现如下图所示界面: 2.选择Display->Cursor,里面有个pcb_cursor可选菜单.若是选择cross,则是小十字光标,若是选择infinite,则是出现大光标. 记得要把“infinite_cursor_bug_nt” 勾选 原创文章,转载请注明: 转载自 http://www.mr-wu.cn/ 吴川斌的博客

Android Studio的使用(九)--设置IDE编码格式

1.打开设置 2.勾选编码格式,在这里可以设置分别设置IDE.Project.File等级别的编码格式. 3.查看.修改各个文件的编码

设置输入框的光标置于文字末尾

我们在项目开发过程中,会遇到这么一个问题:页面有个搜索框,点击搜索按钮或者回车键搜索后,文本框的光标置于文字前方,不便于继续输入, 影响操作,我们需要将光标置于文本之后,这时我就需要下面这段代码来控制光标. 为了方便使用已封闭成函数 1 function setCursorPos( input ) 2 { 3 var isIE = ( navigator.appName == "Microsoft Internet Explorer" );//判读是否为ie浏览器 4 var coun

Google Chrome input 设置 line-height 后光标变得和input一样高

Google Chrome input的height和line-height设置为相同的比默认高度高的值时,当input控件获得焦点并且没有输入内容时,input中的光标会占满整个input控件(如果设置了padding-top或padding-bottom则会低于整个控件的高度),但输入内容后光标高度又马上恢复为字体的高度,效果图和案例代码如下,那么怎么解决这个问题呢? <!DOCTYPE html> <html> <head> <title>line-h

Android studio ——设置ide和project编码格式

设置 Settings -> File Encodings -> IDE Encoding / Project Encoding 可以更具你的需求设置,一般是utf-8 事例图片

js设置输入框失去光标与光标选中时样式

输入框样式 <script language="javascript" type="text/javascript"> function glb_searchTextOnfocus(obj) { if (obj.value == '请输入您想要的作品...') obj.value = ''; obj.style.color = '#333'; } function glb_searchTextOnBlur(obj) { if (obj.value ==

android listview 每一项都是edittext 导致的坑爹问题 内容的保存和焦点,光标位置的设置

activity布局:布局很简单,只有一个listview <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_

PHPSTORM/IntelliJ IDEA 常用 设置配置优化

1.界面中文方框问题 Settings->Appearance中Theme 设置 Windows勾选Override default fonts by (not recommended),设置字体为宋体 2.显示行号 Settings->Editor->Appearance标签项,勾选Show line numbers 3.光标不随意定位 Settings->Editor中去掉Allow placement of caret after end of line. 4.启动的时候不打

pycharm常用设置及快捷键

撤销与反撤销:Ctrl + z,Ctrl + Shift + z 缩进.不缩进:Tab.Shift + tab 运行:Shift + F10 批量注释:Ctrl + / 快速查看文档:Ctrl + q 当光标在代码中间,如何回车到下一行:Shift + 回车 当鼠标在代码下一行非开头位置,如何跳转到上一行末尾:Ctrl + backspace(退格键) 当一行代码太长时,我们如何切换到下一行,但是格式不变:Ctrl + 回车 1.编辑(Editing) Ctrl + Space    基本的代码