QQKey 是一個 Windows 鍵盤啟動器,可用多語言關鍵字搜尋命令列指令,並將選取的指令文字插入目前提示字元中,是否執行仍由使用者自己決定。

Stars

4

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

GPL-3.0

最近更新

2026-07-31

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它以「搜尋後插入、不代按 Enter」的獨特互動模式解決 CLI 常見痛點,結合游標定位、歷史學習與本機優先隱私,並以七國語言介面打造出精緻的 Tauri 應用。

适合谁使用

  • Windows 10/11 上經常使用 PowerShell、終端機、編輯器或對話方塊的使用者
  • 需要查 usbipd、git、wsl、netsh、docker、winget、npm、cargo 等指令的開發者與 IT 人員
  • 重視隱私、希望指令搜尋與歷史學習完全在本機進行的使用者
  • 希望用母語關鍵字搜尋指令的多語言使用者

典型使用场景

  • 在終端機中快速查詢並插入忘了的指令或旗標,例如 usbipd attach --wsl
  • 用七種 UI 語言之一的關鍵字搜尋指令,即使介面語言不同也能找到
  • 從 PSReadLine 歷史學習並快速重新插入常用指令
  • 在編輯器、瀏覽器網址列、對話方塊等非終端視窗中插入指令文字,而不直接執行

项目优势

  • 只插入不執行:指令會在第一個 {placeholder} 前截斷,並移除控制字元,絕不代按 Enter
  • 跟隨游標:啟動器會釘在文字游標旁,具備三層備援定位與螢幕邊緣限制
  • Frecency 排序:模糊分數 × 使用權重,30 天半衰期,星號數字即排序依據
  • 本機優先:看似含密碼的歷史行會被丟棄,日誌不記錄視窗標題與插入文字,資料存於單一 SQLite 且無網路程式碼

使用前须知

  • 安裝檔未進行程式碼簽署,SmartScreen 會顯示警告,需選擇「More info → Run anyway」
  • 中文輸入法啟用時,啟動器會進入 IME 組成模式,目前需手動切換輸入模式
  • 已編輯的指令會維持在編輯時的語言;刪除該項目才能在下次同步還原內建版本

README 快速开始

QQKey

Find the command. Have it typed for you. Press Enter yourself.

A keyboard launcher for Windows that inserts commands into your prompt instead of running them.

English · 繁體中文


Yes, this is a reinvented wheel. I took the existing ones for a spin and simply did not care for the tread pattern — so I had one made to my taste. Although "made" is generous: Opus cut the tread, I stood nearby being hard to please.

usbipd, git, netsh, docker — dozens of subcommands and flags that never quite stick, so every time means another trip through --help. QQKey lets you search those commands by keywords in your own language and puts the result in your command line, with the caret parked exactly where you have to take over.

It never presses Enter for you. That is the whole point: you still read the command before it runs.

The interface above is in English and the query is 掛載. Search keywords are the union of all seven languages, so switching the interface never shrinks what you can find.

Press Enter on that first entry and the text lands in the prompt, cut off before the placeholder:

PS C:\> usbipd attach --wsl --busid ▮

Nothing has run. The caret is where you take over, and whether to press Enter is up to you.

😭 Why "QQ"

Q_Q is a crying face — and in Taiwanese internet slang, writing just QQ means exactly that.

It is the face you make when the flag you need falls out of your head. You are three commands into something, you know the tool, you know roughly what the option is called, and it is simply gone. So you open another tab, run --help, scroll, find it, come back — and by then you have lost the thread of what you were actually doing.

That moment is the whole reason this exists. Alt+Q is meant to be shorter than the trip to --help.

Highlights

  • Insert, never execute. The command stops just before the first {placeholder}, and control characters are stripped on the way out — a stray \r\n reaching a terminal is an Enter press, so that filter is the last line of defence.
  • Appears at the caret. The launcher pins itself to the text cursor of the window you were typing in, not to the middle of the screen. Three layers of fallback, then screen-edge clamping.
  • Works in any window. Focus is remembered before the launcher shows, restored after

项目描述

A keyboard launcher for Windows that inserts commands into your command line instead of running them. Find the command, have it typed for you, press Enter yourself.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

NUber-dev
精选
NUber-dev GitHub avatar

YTubic

YTubic is a fast, responsive, open-source YouTube Music desktop client for Windows, Linux, and macOS that uses direct InnerTube API communication and aggressive caching to provide instant navigation and playback.

Web 开发前端框架
226
l0ng-ai
精选
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

开发者工具CLI 与终端
359
programmersd21
精选
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

开发者工具CLI 与终端
277