#keybindings

Thomas Svensson 🖖tsvenson@fosstodon.org
2025-04-13

#Keybindings are defined all over the place. To give me a structure I think this hierarchy will help:

- Global: System
- Ghostty: Terminal
- Bash: Shell
- Starship: Prompt
- tmux: Session mgnt
- Neovim: Active app

Goal is to intuitively know which of the above a keybind is for.

Which is complicated since tons of commands, utilities, helpers, plugins... often integrates with more than one.

My base is #VimMotions and plan is to iterate tweaking as I learn by using.

Now the real fun begins 🤪

2025-03-17

Custom macOS keybindings – universal Emacs and helpers
for tenkeyless keyboards like Keychron K7:
gist.github.com/peterhil/fb268

#macOs #tip #gist #keybindings #emacs
#keychron #tenkeyless #keyboard

2025-01-29

GitHub - houmain/keymapper: A cross-platform context-aware key remapper. github.com/houmain/keymapper #cross-platform #keybindings #OpenSource #shortcuts #keyboard #windows #GitHub #MacOS #linux #C++

2025-01-26

Step 1: find out what I need to patch to make an xkb-options flag that swaps the modifier keys around in the opposite direction to ctrl:swap_lalt_lctl_lwin. 2/?

#wayland #gnome #macos #keybindings

2025-01-20

Having another strange issue (this time not network related).

If I attach an external Keyboard (Keychron Q8 ISO-DE) to my MacBook Air M2, it has a wrong Layout. The key on the left, next to shift should be "<" and ">" but is "^" and "°" - it's working fine on the internal keyboard. But it looks, like the system recognizes both keyboards as ANSI whereas it's ISO.

Removing `/Library/Preferences/com.apple.keyboardtype.plist` and going through the keyboard-identification-wizard didn't help (as in: didn't changed anything).

Created an Bugreport, which is open since weeks: FB16272721 - may a friendly apple employee jump in?

#apple #keyboard #keybindings #keyboards #appleemployee #bug #bugs #bugreporting #bugreports

stateful beingunspeaker
2025-01-19

whew, another session of wrangling is over.

the for defining the and is looking great, and i'm slowly figuring out how to leverage for more consty goodness.

not sure why i'm doing that instead of finishing the new and fixing the bugs in the engine ... ah yes, i don't have my shit together enough to go to the car and bring a device to test with 😪

Ruben Verweij (Backup)kedara@flipping.rocks
2025-01-15

I'm trying to figure out how to input some special characters used for IAST Sanskrit transliteration, specifically on Android. Namely, characters with an underdot (e.g., ṇ) and also the combination of macron and underdot (e.g., ṝ).

For the rest of the IAST and Devanāgarī symbols, I've made an overview of how to type them on Android and Linux here: en.kedara.nl/wiki/Devanagari#C

Please let me know if you happen to know the answer so that I can finish the chart and hopefully help others with the same question.

Edit: I found an answer and have updated the page above: "However, you can use these characters by switching to Google's Gboard keyboard (instead of the Samsung keyboard) and choosing both the "Sanskrit (Latin)", for IAST, and "Sanskrit (India)", for Devanāgarī, input languages. Then all characters are available on long pressing the relevant keys."

Edit2: in case someone is interested, I also found an open-source alternative and describe how to configure it here: en.kedara.nl/wiki/Configuring_

#Sanskrit #AndroidKeyboard #InputMethod #diacritics #keyboard #keybindings #KeyboardShortcut #language #languageFAQ #unicode #transliteration

stateful beingunspeaker
2024-10-18

getting somewhere. after noodling with random inessential features all day, i finally remembered that the sequencer view is backed by a BigBuffer which i need to manually redraw after editing...

cursor, sequence notes, and everything else completely out of sync, what happened there?

decided to implement a to have some more visibility into the internal state, and also to display

screenshot of music making program with user interface based on textual graphics. now with status bar and the sequencer panel sports empty grid lines and a cursor
2024-10-03

Linear, Notion & Slack desktop apps all seem to use Cmd+[ and Cmd+] to navigate history.

#keybindings

Kevin Karhan :verified:kkarhan@infosec.space
2024-07-16

@thelinuxcast #Resolve can also setup #Keybindings like #PremierePro & #FinalCut if that helps you
..

2024-07-07

I am wondering… does a exist which has some kind of or functionality? Eg in I want to press the leader key and the keyboard should highlight all keys which have functionality together with leader key.
Or in i press the super key and the keyboard highlights all keys of my custom .

Stephane L Rolland-Brabant ⁂⧖⏚stphrolland@mathstodon.xyz
2024-03-20

TIL #vim #keybindings may not be always a good idea

I had this for a long time:
imap jk <Esc>:w<CR>
imap kj <Esc>:w<CR>

I completely forgot it. Just a muscular motion, jk or kj just exit edit mode and save. I was even not close to using all the time.

-je is a VERY common ending in Dutch/Flemish . And there are many word with a k in the end that can accept -je as a diminutive, like -chen in german, ito in spanish etc...

I happened to need to write "plekje" in some note file, this word means "place/position". So its is common.

I could not understand; each time I was trying to write the word I was interupted in the middle, just like completely WTF!!! I just needed to write this sentence and close this file!!!

Phew...

Maybe I can keep jk, and drop or just find a new combination, different than kj

kkj

I would never have bet to need to do this

The first layout is the standard default of the keyboard as is the second, except for those five keys. I mapped them using their keycodes via xmodmap and voila it all just works.

I press Windows+Spacebar to get to second layout, use mouse via those keymappings, press Windows+Spacebar again and back to typing or navigating using the keyboard.

If someone here has experience with these things please do share other accessibility hacks or tips :-)

#accessibility #xmodmap #keybindings #linuxmint

Todd A. Jacobs | Rubyisttodd_a_jacobs@ruby.social
2024-01-01

@abit_kt7 I occasionally feel like I should at least vaguely care about #Emacs since it has interesting features like org-mode, but other than finally deciding to ditch the default Emacs #keybindings in my shell for vi-mode because of finger memory, I've just added that to the list of "if I were immortal and had too much time on my hands." 😅

2023-06-30

Sometimes I forget #Emacs #orgmode has #keybindings for almost everything.

"With just a few keystrokes, it is possible to insert empty structural blocks, such as ‘#+BEGIN_SRC’ … ‘#+END_SRC’, or to wrap existing text in such a block.

C-c C-, (org-insert-structure-template)"

orgmode.org/manual/Structure-T

2023-05-12

I am slowly getting the hang of #Hyprland and creating/modifying configs for the #waybar, #keybindings and more.
This journey is really reminding me of my roots when I first really started using #Linux with #Gentoo

Aaaaaand I'm loving it!

2023-02-25

More #Mastodon #keybindings being broken: There's no way to load more messages in slow mode from the bindings.

#UI #UX #WebUI

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst