Utopiah 9eea6586e8 block
2026-08-05 18:53:08 +02:00
2026-08-04 14:58:49 +02:00
2026-08-05 18:53:08 +02:00
2026-08-05 15:55:15 +02:00
2026-08-05 15:55:15 +02:00
2026-08-05 15:55:15 +02:00
2026-08-05 15:15:20 +02:00
2026-08-05 14:27:04 +02:00

keyboard extension

Adds a keyboard interface to your (mobile) browser

motivation

Most of time spent online is done via a browser. A physical keyboard is a great interface to navigate. If it is available it should be usable for that also, not solely to input text.

installation

  • install Firefox Nightly via e.g. Obtainium
  • disable add-on signature enforcement by visiting about:config and setting xpinstall.signatures.required to false
  • enable extension file installation by 5-time tapping on Firefox logo in the About section
  • install the .xpi file

Some functionalities, e.g. adding to PIM, do require options to be set. Try the extension option page as there are no usable default settings.

modify to add your own shortchuts

  • git clone this repository
  • modify kbd.js accordingly, e.g. add append a new key/action pairing to userActions
  • run ./package_and_share (comment out the kde send line if on mobile)
  • install new .xpi file

To modify it is recommended to install Termux and your favorite code editor, e.g. Vim.

inspiration

GreaseMonkey, Vimperator then Tridactyl and my own concept of https://fabien.benetou.fr/Languages/OwnConcepts#ResponsiveProgramming

Description
No description provided
Readme 61 KiB
Languages
JavaScript 92.6%
HTML 5%
Shell 2.4%