Giter Site home page Giter Site logo

lspcieee_ahk's Introduction

lspcieee_ahk

个人开机启动的 ahk 脚本

2016-02-19更新:

  • 采用窗口分组来设置编辑器组窗体,不再局限于支持vs2012,支持更多编辑器/IDE自动切换输入法,配置更灵活。
  • 采用窗口分组来设置自动切换中文输入法的程序,自动切换英文输入法程序。
  • 切换输入法采用send快捷键的方式切换,可自行配置切换不同输入法的快捷键,相比之前调用系统DLL对操作系统兼容性更好
  • :=表达式实现方式修改,更可靠。

##IME.ahk 实现了自动根据不同切换输入法:

###1.根据不同的程序,启动后,自动切换到中文,英文输入法。 比如 qq 使用搜狗拼音,vs启动后自动切换到英文输入法。

###2.在 Visual Studio 等IDE/编辑器中(可配置),自动切换输入法。

  • 方便加入注释:输入注释//加空格,自动切换到中文输入法。无视当前输入法状态,如果为中文,“、、”自动更正为//
  • 方便输入中文字符串:输入引号加空格,自动切换到中文输入法。
  • 方便切换回英文输入法:输入分号,换行时,自动切换到英文输入法。同样无视当前输入法状态,自动将全角分号更正为半角分号;输入分号加空格,自动切换回英文输入法,自动将全角分号修正为半角分号

###3.在 Visual Studio 等IDE/编辑器中(可配置),更高效的手动切换输入法

手动切换时,操作简单,便于记忆,空格代表中文输入法(智能abc用户表示输入的字符都是空格上屏),分号代表英文输入法,这个 c# 码农都懂的。

  • 连续输入两个分号,切换到英文输入法
  • 连续输入两个空格,切换到中文输入法

连击两次键切换,比按下windows,contrl 等组合键好多了。别跟我说 shirt 键切换,容易搞混当前输入法状态。

代码测试通过环境:win10 64 位,vs2012/vs2013/vs2015/Notepad++/Notepad,ahkv1.1.23.01

为了方便未安装ahk的童鞋,增加编译后的exe文件,默认设置如下:

  • AHK切换中文输入法发送快捷键为Control+(搜狗输入法默认设置),切换英文输入法发送快捷键为Ctrl+Space
  • 已设置Visual Studio,Notepad++,记事本为编辑器,支持开发自动切换:
  • 已设置qq,word,MindManager自动切换为中文输入法。
  • 已经设置Visual Studio,Notepad++,Directory Opus自动切换为英文输入法。 如需要变更,请下载ahk代码修改

##lspcieee.ahk 实现了一些个性化的需求。

  • Alt+Ctrl+R重启脚本,便于修改ahk的时候重启调试
  • 在任意位置,输入:d,会自动上屏录入当前日期,比如2016-02-19
  • 在任意位置,输入:t,会自动上屏录入当前时间,比如15:15
  • 在任意位置,输入一串表达式,然后输入:=,会自动上屏得到表达式运算结果,比如先输入2+2,然后输入:=,屏幕上会自动得到结果4.
  • 在MLO软件的备注属性界面,按下alt+0,自动打开中文路径文件。使用此功能来变相让mlo支持中文路径链接。

lspcieee_ahk's People

Contributors

lspcieee avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.