Skip to content

Commit

Permalink
fix: 空格键长按还原输出空格功能
Browse files Browse the repository at this point in the history
  • Loading branch information
snomiao committed Apr 16, 2021
1 parent cd5d633 commit 91cef7f
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 18 deletions.
10 changes: 7 additions & 3 deletions Core/CapslockX-Core.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -207,9 +207,13 @@ CapsLockX_Dn(){
CapsLockXMode |= CM_FN

; (20200809)长按显示帮助(空格除外)
if (A_PriorKey == CapsLockX_上次触发键 && A_PriorKey != "Space"){
if ( A_TickCount - CapsLockPressTimestamp > 1000){
CapsLockX_ShowHelp(CapsLockX_HelpInfo, 1, CapsLockX_上次触发键)
if (A_PriorKey == CapsLockX_上次触发键){
if(A_PriorKey != "Space"){
if ( A_TickCount - CapsLockPressTimestamp > 1000){
CapsLockX_ShowHelp(CapsLockX_HelpInfo, 1, CapsLockX_上次触发键)
}
}else{
SendEvent, {Space}
}
}
UpdateLight()
Expand Down
17 changes: 11 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,23 @@

# CapsLockX - 像**黑客**一样操作电脑

**黑客**一样操作电脑!CapsLockX 是一款基于 AutoHotkey 的热键脚本合集。让你可以轻轻松松像电影里的**黑客**一样,双手不离开键盘,**高效率**地操作电脑。这里有超多一摸就懂超好上手的功能:编辑增强、虚拟桌面与窗口管理、鼠标模拟、应用内热键增强、JS 数学表达式计算、等超多功能等你来亲自定义。
CapsLockX 是一款基于 AutoHotkey 的模块化热键脚本引擎。 让你可以轻轻松松像电影里的**黑客**一样,双手不离开键盘,**高效率**地操作电脑。这里有超多一摸就懂超好上手的功能:编辑增强、虚拟桌面与窗口管理、鼠标模拟、应用内热键增强、JS 数学表达式计算、等超多功能等你来亲自定义。

[![jsdelivr_NPM](https://data.jsdelivr.com/v1/package/npm/capslockx/badge)](https://www.jsdelivr.com/package/npm/capslockx)
[![jsdelivr_GITHUB](https://data.jsdelivr.com/v1/package/gh/snolab/capslockx/badge)](https://www.jsdelivr.com/package/gh/snolab/capslockx)

[![gh-pages](https://github.com/snolab/CapsLockX/actions/workflows/release-github.yml/badge.svg)](https://github.com/snolab/CapsLockX/actions/workflows/release-github.yml)
[![NPM](https://github.com/snolab/CapsLockX/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/snolab/CapsLockX/actions/workflows/npm-publish.yml)
<!-- [![Chocolatey](https://github.com/snolab/CapsLockX/actions/workflows/choco-push.yml/badge.svg)](https://github.com/snolab/CapsLockX/actions/workflows/choco-push.yml) -->
<!-- [![Packages Test](https://github.com/snolab/CapsLockX/actions/workflows/package-test.yml/badge.svg)](https://github.com/snolab/CapsLockX/actions/workflows/package-test.yml) -->

## 入门教程第一

### 太长不看版 TL;DR

下这个: [下载 JSDelivrCDN-发布程序包.zip](https://cdn.jsdelivr.net/gh/snolab/CapsLockX@gh-pages/CapsLockX-latest.zip)

装上之后,按住 CapsLockX,然后 WASD 鼠标移动,QE 点击 RF 滚轮,HJKL 光标移动,YOUI 页面移动,ZXCV 窗口管理,M 打开配置。

### 安装与使用

#### 绿色程序包(新手适用,稳定版)
Expand All @@ -33,10 +38,10 @@

以下几种任选其一,推荐第一个(最快)

1. `git clone https://gitee.com/snomiao/CapslockX && .\CapsLockX\CapsLockX.exe`
2. `git clone https://github.com/snolab/CapsLockX && .\CapsLockX\CapsLockX.exe`
3. `npm i -g capslockx && capslockx`
4. `npx capslockx`
- `git clone https://gitee.com/snomiao/CapslockX && .\CapsLockX\CapsLockX.exe`
- `git clone https://github.com/snolab/CapsLockX && .\CapsLockX\CapsLockX.exe`
- `npm i -g capslockx && capslockx`
- `npx capslockx`
<!-- 5. `choco install capslockx && capslockx` -->

### 使用方式
Expand Down
18 changes: 9 additions & 9 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ CapsLockX 默认加载了一些常用的模块,功能与使用方法已在下
| 在 Anki-学习界面 | 5 或 NumPad5 | 撤销 |
| 在 Anki-学习界面 | 6 或 NumPad6 | 暂停卡片 |
| 在 Anki-学习界面 | Alt + i | 快速导入剪贴版的内容(按 Tab 分割) / 比如可以从 Excel 复制 |
| 在 Anki-添加卡片界面 | Alt + s | 按下 添加 按钮 |
| 在 Anki-添加卡片界面 | Alt + s | 按下 添加 按钮 |

> 此插件可配合手柄使用,使用 XPadder 配置手柄摇杆映射到方向键即可。
>
Expand Down Expand Up @@ -318,21 +318,21 @@ CapsLockX 默认加载了一些常用的模块,功能与使用方法已在下

### TIM添加常驻功能模块

| 模式 | 按键 | 功能 |
| ----------- | :---------: | ---------------------- |
| 在Tim窗口内 | Alt + f | 焦点定位到左上角搜索框 |
| 在Tim窗口内 | Ctrl + PgUp | 切换上一个窗口 |
| 在Tim窗口内 | Ctrl + PgDn | 切换下一个窗口 |
|模式|按键|功能|
| - | :-: | - |
| 在Tim窗口内 |Alt + f| 焦点定位到左上角搜索框|
| 在Tim窗口内 |Ctrl + PgUp| 切换上一个窗口|
| 在Tim窗口内 |Ctrl + PgDn| 切换下一个窗口|

<!-- 模块文件名:应用-讯飞输入法语音悬浮窗.ahk-->

### 讯飞输入法悬浮窗插件

#### 用法

| 作用于 | 按键 | 功能说明 |
| ------ | :-----: | --------------------- |
| 全局 | Win + H | 启动/切换讯飞语音输入 |
| 作用于 | 按键| 功能说明 |
| - | :-: | - |
| 全局 | Win + H | 启动/切换讯飞语音输入 |

####

Expand Down

0 comments on commit 91cef7f

Please sign in to comment.