nowfound

Life & fun · August 26, 2020

VL

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.

Visit cedaei.com ↗Alternativestop 5% of August 2020

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 →
  • VP
  • vim.so2021 · learnvim.com · ▲444

    Learn vim fast with interactive exercises in the browser

  • Using Vim as an input method editor (IME) for X11 apps2022 · github.com · ▲132

    As 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 · ▲309

    Microsoft's cross-platform text editor for developers

  • A terminal spreadsheet editor with Vim keybindingsApr 2026 · github.com · ▲126

    While 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 · ▲69

    Versatile window tiling for X11 with powerful keyboard controls - jakebian/snaptile

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, August 2020

the whole month →
  • Trends.vc▲1,292

    Discover new markets and ideas

    Work · 2020 · join.trends.vc

  • 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

  • Fluent▲821

    Learn a new language by browsing the web

    Life & fun · 2020 · fluent.co

  • Quick and easy waitlist with built in referral.

    Dev tools · 2020 · getwaitlist.com

  • Circle▲753

    The modern community platform for creators

    Growth · 2020 · circle.so

  • Simple online video editing for digital creators

    Growth · 2020