• 知乎链接
  • 下载链接

sux 是一个只有500k+大小的弱小效率工具同时领有

  • 翻译
  • 历史剪切板
  • 截图 & 贴图
  • 相似listary/alfred/wox的快捷搜寻: shift+空格
  • 相似macos的触发角
  • 屏幕边缘触发器
  • 全局自定义快捷键实现各种操作
  • 文本替换器
  • 文本变换器
  • 自定义主题
  • 托盘菜单
  • 快捷指令
  • 可自定义的json配置
  • blabla...

An alternative to Alfred/Wox/Listary/Capslock+/OneQuick .

Inspired by Alfred/Wox/Listary/Capslock+/utools/OneQuick, thank u.

重要

  • 请以管理员身份运行sux
  • 避免杀毒软件误杀解决 :

    • 关上win10托盘的Windows平安核心-病毒和威逼防护-病毒和威逼防护设置的治理设置-排除项的增加或删除排除项-增加排除项-文件夹, 而后选中sux所在文件夹即可
    • 如果被其余杀毒软件报杀则将sux列入白名单
    • 如果是windows平安核心杀了的话则在它的病毒和威逼爱护-爱护历史记录-找到删除sux的历史记录-还原
  • Please run sux as administrator.

Just download sux.zip and unzip it then run sux.exe as admin !

快捷搜寻search-plus

大多数时候其实都是 shift+空格 而后空格搜货色, 如果要勾销菜单则按alt或者esc, 所有的菜单都是能够选中某段文字而后间接查问的, 左边这一排q/w/e/r啥的都是快捷键

也能够先选中某段文字而后shift+空格而后间接查问的.

所有的默认快捷键都是能够改的, 在conf.user.json里找到ShowSuxMenu改, 改成capslock_q或者alt_space或者doublehit_ctrl (双击ctrl) 或者triplehit_shift (三击shift) 或者其余的任何你喜爱的快捷键都行, 不过不倡议doublehit_alt (双击alt), 因为alt会失落焦点.

为什么shift+空格 进去的不是搜寻框?

原来是那样的, 起初我给一些用户(比方经营岗用户)用, 发现他们记不住key.
比方百度是bd, 谷歌是gg这种对吧?
起初我就做了个这种快捷菜单, 用过几次相熟快捷键之后也非常迅捷不便, 省去了每次都要输出什么gg/bd的懊恼

翻译

翻译集成在快捷菜单中了,
shift+空格 弹出菜单之后, 按f

历史剪切板clipboard-plus

shift+空格 弹出菜单之后, 按v
这个历史粘贴板反对:

  • 图片内容(在sux剪切板里会以[图片]标识, sux反对从浏览器或者任何中央间接复制的图片)
  • 反对其余的二进制文件, 如图片文件, txt文件等等, 会以 [文件][多文件] 标识
  • 反对文件夹, 会以 [文件夹]标识
  • 反对一键粘贴所有历史剪切板记录和清空所有, 有时候须要去各种中央去一次性复制很多货色, 而后一次性粘贴, 那这时就能够先清空历史而后一键粘贴所有了

截图和贴图

shift+空格 弹出菜单之后:

  • tab是截图
  • s是贴图, 贴图窗口进去之后, 点击一下贴图图片则能够让他变得半透明, 贴图还是比拟有用的, 对于有时候须要对照着贴图写代码或者对照画图等的需要的用户

相似macos的触发角hot-corner

若要用的话, 须要去sux托盘菜单里开启触发角性能

当开启之后, 鼠标挪动到屏幕左上/左下/右上右下都会触发不同的动作:

触发角操作
左上跳到浏览器前一个标签页
右上跳到浏览器后一个标签页
左下模仿按下win
右下模仿按下alt+tab

这些是默认动作, 你都能够改变自定义配置conf.user.json来更改

  "hot-corner": {    "action": {      "LeftTopCorner": {        "hover": "JumpToPrevTab"      },      "RightTopCorner": {        "hover": "JumpToNextTab"      },      "LeftBottomCorner": {        "hover": "win"      },      "RightBottomCorner": {        "hover": "GotoPreApp"      }    }  },

屏幕边缘触发器hot-edge

比方你把鼠标放到屏幕左边缘, 而后滚轮, 你会发现能够调节音量

上面是预设的边缘触发表:

边缘快捷键操作
左边缘滚轮调节音量
左边缘鼠标中键把以后窗口移到屏幕右边
右边缘滚轮向上翻页 / 向下翻页
右边缘鼠标中键把以后窗口移到屏幕左边
上边缘左半局部滚轮回到页面顶部 / 去页面底部
上边缘右半局部滚轮向上翻页 / 向下翻页
上边缘左半局部鼠标中键最小化
上边缘右半局部鼠标中键最大化
下边缘滚轮切换桌面
下边缘鼠标中键显示桌面管理器

文字替换器replace-text

shift+空格 弹出菜单之后, 按r

填写电子邮箱的时候常常要敲很多字或者填写明码的时候总是须要反复输出一长串, 对于常常反复须要输出的文本, 这个时候就能够用文字替换器来,
比方明码是abcd12349087234bghyymll这么长的明码就能够定义为abc::, 或者比方把h/替换为http://之类的,
配置能够自在定义, 曾经选中文字则是只替换选中文字, 否则替换整行,

默认配置如下:

  "replace-text": {    "enable": 1,    "buildin": {      "h/": "http://",      "hs/": "https://",      "qc@": "@qq.com",      "gc@": "@gmail.com",      "16@": "@163.com"    },    "custom": {}  },

文本变换器

shift+空格 弹出菜单之后, 按g

常常写代码的敌人应该常常会有把驼峰命名的文本 转换为 蛇形命名文本之类的需要, 或者把小写的文本转为大写的需要

CMDs指令

shift+空格 弹出菜单之后, 按c

  • cmd : open a command prompt window on the current explorer path, 关上命令行窗口, 如果以后在文件管理器则关上后会立刻进入以后文件管理器门路
  • git : open a git bash window on the current explorer path, 关上git窗口, 如果以后在文件管理器则关上后会立刻进入以后文件管理器门路
  • Everything : 关上Everything, 如果曾经选中了文字, 则间接用everything搜寻此文字(如果你也用Everything的话, sux能够配合Everything应用, 点击此处查看举荐配置)
  • sux : sux official site, sux官网

托盘菜单

间接鼠标点击sux托盘图标能够疾速禁用sux

禁用win10零碎的自动更新

win10的自动更新常常会搞得电脑蓝屏或者各种解体或者长时间占用电脑, 非常宜人. win10的自动更新用win10自身自带的机制是无奈禁止的, 即便敞开了win10的 Windows Update服务, 他隔一段时间后也会主动开启.
sux的这个性能就彻底解决了这个问题, 不再懊恼.

窗口挪动器-永远放弃新窗口在鼠标所在的显示器关上

对于多显示器的用户来说, 在2显示器上双击了某程序筹备关上它, 很可能它这个程序窗口却会在1显示器上关上, sux的窗口挪动器就是解决这个问题的

注: 当检测到用户只有一个显示器的时候, 此选项会主动禁用(灰掉)

快捷键齐全自定义

这个工具其实很重磅的性能是 hotkey

  • 实现文本输出加强, 你能够通过 Capslock 键配合以下辅助按键实现大部分文本操作需要,不再须要在鼠标和键盘间来回切换, 能够相似vim一样的, 各种光标挪动都非常不便
  • 也能够自定义各种快捷键来触发各种动作, 比方配合触摸板达到疾速大小化窗口, 三指拖动的成果

预设快捷按键:

快捷键操作
ctrl+8模仿鼠标按下不放的操作. (倡议笔记本的触摸板的三指导击设定为快捷键ctrl+8, 而后就能够模仿鼠标按下不放的操作了, 达到相似mac的三指拖动的成果)
ctrl+shift+alt+m最大化/最小化窗口. (倡议笔记本的触摸板的四指导击设定为ctrl+shift+alt+m, 这样就能够疾速最大/最小化窗口了)
caps+h/j/k/l也能够来上下左右的, 比方caps+alt+h就是往左选中哈, 以下雷同
caps+s是左, 比方caps+alt+s就是往左选中哈, 以下雷同, 加alt就是选中, 不加就是挪动
caps+e是上, 加alt就是选中
caps+d是下, 加alt就是选中
caps+f是右, 加alt就是选中
caps+逗号是光标挪动到最右边, 加alt就是选中
caps+句号是光标挪动到最左边, 加alt就是选中
caps+i就是往左跳一个单词
caps+alt+i就是往左选中一个单词
caps+o就是往右跳一个单词
caps+alt+o就是往右选中一个单词
caps+n就是往左删一个单词
caps+alt+n就是往左删除到行首
caps+m就是往右删一个单词
caps+alt+m就是往右删除到行末
caps+w是抉择以后单词
caps+alt+w是抉择以后行
caps+c是模仿ctrl+c
caps+alt+c也是模仿复制, 然而当复制文件的时候会间接返回文件的门路
caps+r是模仿ctrl+y
caps+v是模仿shift+insert(终端爱好者的福音)
caps+tab就是整行缩进, 不论光标在以后行的任何中央
caps+backspace删除光标所在行所有文字
capslock+enter无论光标是否在行末都能新起一个换行而不截断原句子
capslock+alt+enter无论光标是否在行末都能在下面新起一行而不截断原句子

其余的待用户尝试, 也能够自行配置

默认配置概览:

  "hotkey": {    "enable": 1,    "buildin": {      "shift_space": "ShowSuxMenu",      "capslock_c": "ctrl_c",      "capslock_e": "up",      "capslock_alt_e": "shift_up",      "capslock_s": "left",      "capslock_alt_s": "shift_left",      "capslock_f": "right",      "capslock_alt_f": "shift_right",      "capslock_d": "down",      "capslock_alt_d": "shift_down",      "ctrl_8": "SimulateClickDown",      "ctrl_shift_alt_m": "MaxMinWindow",      "capslock_alt_c": "SaveSelectedFilePathToClipboard",      "capslock_w": ["ctrl_left", "ctrl_shift_right"],      "capslock_shift_w": ["home", "shift_end"],      "capslock_`": "SwitchCapsState",      "capslock_tab": ["home", "tab"],      "capslock_v": "shift_ins",      "capslock_shift_v": "shift_6",      "capslock_r": "ctrl_y",      "capslock_enter": "InsertLineBelow",      "capslock_shift_enter": "InsertLineAbove",      "capslock_backspace": ["home", "shift_end", "backspace"],      "capslock_y": "shift_8",      "capslock_alt_y": "shift_5",      "capslock_u": "shift_1",      "capslock_alt_u": "shift_2",      "capslock_h": "left",      "capslock_alt_h": "shift_left",      "capslock_j": "down",      "capslock_alt_j": "shift_down",      "capslock_k": "up",      "capslock_alt_k": "shift_up",      "capslock_l": "right",      "capslock_alt_l": "shift_right",      "capslock_p": "shift_7",      "capslock_alt_p": "shift_3",      "capslock_i": "ctrl_left",      "capslock_alt_i": "shift_ctrl_left",      "capslock_o": "ctrl_right",      "capslock_alt_o": "shift_ctrl_right",      "capslock_9": "[",      "capslock_alt_9": "{",      "capslock_0": "]",      "capslock_alt_0": "}",      "capslock_n": "ctrl_bs",      "capslock_alt_n": "shift_home_del",      "capslock_m": "ctrl_del",      "capslock_alt_m": "shift_end_del",      "capslock_,": "home",      "capslock_alt_,": "shift_home",      "capslock_.": "end",      "capslock_alt_.": "shift_end",      "capslock_;": "_",      "capslock_alt_;": "-",      "capslock_'": "=",      "capslock_alt_'": "shift_=",      "capslock_/": "\\",      "capslock_alt_/": "shift_\\"    },    "custom": {}  }

自定义配置

能够在托盘菜单里找到"编辑配置文件"的菜单的, 改了配置记得重启sux哈

配置编写规定:

  • action类型: 间接从下方的所有action里选即可

    • ShowSuxMenu
    • StartSuxAhkWithWin
    • MoveWindowToLeftSide
    • MoveWindowToRightSide
    • OpenFileExplorer
    • OpenActionCenter
    • CloseCurrentWindow
    • GoTop
    • GoBottom
    • GoBack
    • GoForward
    • LockPc
    • OpenTaskView
    • VolumeMute
    • VolumeUp
    • VolumeDown
    • GotoNextDesktop
    • GotoPreDesktop
    • RefreshTab
    • ReopenLastTab
    • GotoPreApp
    • JumpToPrevTab
    • JumpToNextTab
    • SwitchCapsState
    • SwitchInputMethodAndDeleteLeft
    • MaxMinWindow
    • MaxWindow
    • MinWindow
    • ReloadSux
    • SelectCurrentWord
    • SelectCurrentLine
    • InsertLineBelow
    • InsertLineAbove
    • DeleteCurrentLine
    • IndentCurrentLine
    • SimulateClickDown
  • 发送的单个键盘操作: 比方要发送shift+下 就是shift_down
  • 发送一段键盘操作序列, 比方要实现`caps
    +w选中以后单词, 首先得挪动到词的右边, 而后往右选中单词, 则配置为: "capslock_w": ["ctrl_left", "ctrl_shift_right"]`
  • 一些非凡的热键定义对照表:

    • lbutton: 左键单击
    • rbutton: 右键单击
    • mbutton: 中键单击
    • wheelup: 滚轮上滑
    • wheeldown: 滚轮下滑
    • hover: 悬停 , 只能用在触发角的配置里
    • doublehit_: 双击 , 比方doublehit_alt示意双击alt
    • triplehit_: 三击

备注-设置Everything始终以运行次数排序

如果你也用Everything的话, sux能够配合Everything应用, 上面是举荐配置

  1. Everything设置如下:

    • [ ] 保留设置和数据到%APPDATA%\Everything目录
    • [x] 随零碎自启动
    • [x] 以管理员身份运行
    • [x] Everything服务
  2. 退出Everything
  3. 找到其配置文件 Everything.ini , 并在其文件开端增加

    sort=Run Countsort_ascending=0always_keep_sort=1
  4. 运行Everything

TODO List

  • auto update
  • add more action
  • 点击tray menu 不隐没menu
  • ext ahk
  • search_plus失焦则销毁
  • smart selection 双引号, 括号内, 单引号内
  • translation gui change color to gray/ dpi / voice audio / soundmark encoding