WeKnora
Tencent
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:qw457812/dotfiles
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
Hack my keyboard via Karabiner and maintain its config with Goku.
Head over to nikitavoloboev's personal wiki to learn more about karabiner and goku.
| Type | From | To | Comment | Favorite | Todo |
|---|---|---|---|---|---|
| layer | space+any | shift+any | use the most strongest finger | yes! | |
| layer | v/m+any | control+any | use the second strongest finger | yes! | |
| layer | s+h/j/k/l | arrow keys | yes! | ||
| layer | s+d/f | copy/paste | |||
| layer | d+j/k | cmd+shift+]/cmd+shift+[ in chrome; ctrl+tab/ctrl+shift+tab in wps | switch tabs in most apps | yes | |
| layer | d+m | maximize window | remap Rectangle | ||
| layer | d+f/s | clicking(like vimium-f)/scrolling | remap Homerow | ||
| layer | f+j/k | delete/return | so easy to delete | yes! | |
| layer | w+any | launch application | w+j -> open chrome when not in chrome; w+j -> cmd+` when already in chrome | yes! | |
| layer | o+any | open website | o+f -> create new tab of chrome | ||
| layer | a+h/j/k/l/v/b/n | mouse navigation/click | during navigation: hold f to slow down, hold s to scroll | avoid pinky problem | |
| layer | a+i/o | zoom in/out | |||
| layer | t+any | toggle setting/information | t+d -> toggle dark mode | ||
| layer | g+h/j/k/l | home/page_down/page_up/end | |||
| layer | x+h/j/k/l | shift+arrow | vi visual mode | ||
| layer | r+h/j/k/l | scrolling | |||
| simultaneous keys | j+k | esc | yes | ||
| simultaneous keys | m+k | translate | remap Easydict | left hand mode with mouse | |
| modifier alone | left cmd | cmd+tab | so easy to switch previous app | yes! | |
| modifier alone | right cmd | mouse center click to active app, then maximize window | use it a lot when vimium/ideavim lose focus in chrome/IntelliJ | yes | |
| modifier alone | left option | tmux prefix | yes | ||
| modifier alone | right option | translate in chrome/IntelliJ/Others | remap immersive-translate/Translation/Easydict | yes | |
| modifier alone | left shift | switch english/chinese input | by Rime (nothing to do with goku) | avoid pinky problem | |
| modifier alone | right shift | caps_lock | turn on caps_lock to enter vi mode (in process) | more vi binding | |
| modifier alone | fn | copy | |||
| modifier alone | left control | paste | |||
| other | caps_lock | esc(pressed alone)/control(as modifier) | use j+k and v/m+any instead |
||
| mouse | right click | copy word(double right click)/selected(hold right click) | |||
| mouse | option/command + left click | copy word/selected | |||
| mouse | middle click | paste(hold middle click to overwrite) | |||
| trackpad | s/d + finger on trackpad | copy word/selected | easy to accidentally trigger | ||
| trackpad | f + finger on trackpad | paste(hold f to overwrite) | easy to accidentally trigger | ||
| trackpad | h/j/k/l + finger on trackpad | arrow keys(one finger), home/page_down/page_up/end(two fingers) | easy to accidentally trigger |
Using Glove80 keyboard.
Using WhatPulse to track keyboard input.
TODO:
My neovim config powered by LazyVim.
TODO:
Tips:
esc.jk to esc by karabiner.esc by karabiner.inoremap jj <esc> or inoremap jk <esc>.Key repeat rate and turn down Delay until repeat in System Settings -> Keyboard.
See .macos.autocmd in Neovide.shift (optional).space to shift by karabiner.The original tap and hold (repeat) functions of
spaceare still available.
Using Emacs Plus.
TODO:
TODO:
My rime config for Chinese input based on rime-ice and TigerCode.
Using InputSourcePro to keep Squirrel as the only input source on macOS, instead of ABC.
And using ShowyEdge to notice when input source automatically changes to ABC.
Using emacs-rime in Doom Emacs and rime-ls in Neovim.
TODO:
Using zathura-pdf-poppler plugin.
Fix zathura auto focus on open problem by using yabai.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: dotfiles。