Vim-Like Layer for Xorg and Wayland
Create a layer of shortcuts with xkb for Xorg and Wayland
Vim-Like Layer for Xorg and Wayland launched on August 26, 2020 with 148 votes, #201 of 3,833 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 6 years on.
In plain words
This software provides a Vim-like layer that works with both Xorg and Wayland display servers. It allows users to apply Vim's modal editing keybindings and navigation patterns to their graphical desktop environment. The tool is designed for users familiar with Vim who want to extend those efficient keyboard shortcuts beyond text editors to their broader system interactions. It launched in 2020 and runs across different Linux display server architectures.
written from the facts on this page · September 2026
From the sources
Inspired by vim, I wanted to create a layer on top of my keyboard which worked like a shortcut layer. So, to start off, I found out about XKB 1 . XKB is the Xorg Keyboard Extension which tells Xorg on how to react to input from keyboard. After reading through some source code, I found out that Xorg has support for function keys F1 - F35 2 . The general idea here was: To start off, I began a fresh Xorg session with nothing modifying the keys (removed xmodmap from startup) and first dumped the current layout into a file. xkbcomp $DISPLAY ~/.xkb/insert.xkb This was my starting point. I made changes to this file which were common to both Insert and Normal mode. e.g. replaced Caps Lock with Ctrl…from cedaei.com
Does a similar job
all alternatives →- VPVimac – Productive macOS keyboard-driven navigation2020 · vimacapp.com · ▲375

Using Vim as an input method editor (IME) for X11 apps2022 · github.com · ▲132As a Vim user, I often use Vim to write some text and then copy & paste it into another text field of GUI apps (e.g. browsers, chat apps, etc.), because almost all of these text fields provide only very basic editing functions. A while ago, I came up with an idea: what if we could use Vim as an IME? Ordinary IMEs are used to input some non-English characters, but the essential functions of IME are 1) receiving a keyboard sequence 2) process the key sequence and outputting a text These functions are the same as text editor's. So I thought implementing an IME that can be used with Vim…
Visual Studio Code 1.02016 · code.visualstudio.com · ▲309Microsoft's cross-platform text editor for developers
A terminal spreadsheet editor with Vim keybindingsApr 2026 · github.com · ▲126While speccing out this spreadsheet tool, I realized that I never had to think about the keybindings. It all just came naturally from Vim. Normal/insert/visual modes, hjkl navigation, dd/yy/p, :w, :q. The usual muscle memory works. It supports CSV/TSV import and export, and a native .cell format that preserves formulas. The formula engine handles SUM, AVERAGE, COUNT, MIN, MAX, and IF with range references. The codebase is a Cargo workspace: a pure cell-sheet-core library (no TUI dependency) and a cell-sheet-tui crate on top of ratatui. Early days, but it's usable. To…
Grid-based window tiling for X11 with powerful keyboard controls2017 · github.com · ▲69Versatile window tiling for X11 with powerful keyboard controls - jakebian/snaptile
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 2d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 15d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 9d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 13d ago · carrierexplode.com

Life & fun · 23d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, August 2020
the whole month →
- IB
IRAMATOGEL menghadirkan layanan permainan slot dan toto togel dalam satu platform. Pemain bisa memilih game slot yang sedang ramai, melihat data result terbaru, serta mengikuti pasaran togel yang tersedia. Fokus utamanya adalah akses yang lancar, proses transaksi yang ringkas, dan dukungan layanan y
Life & fun · 2020 · storycreatorapp.com



