GitShow/mxstbr/karabiner
mxstbr

karabiner

My Karabiner Elements configuration

by mxstbr
Star on GitHubForknpm

TypeScript

660 stars288 forks8 contributorsQuiet · 1y agoSince 2022MIT

Meet the team

See all 8 on GitHub →
mxstbr
mxstbr115 contributions
StasDeep
StasDeep2 contributions
countegorout
countegorout2 contributions
Brownymister
Brownymister2 contributions
dferber90
dferber901 contribution
sachasmart
sachasmart1 contribution
qnton
qnton1 contribution

Languages

View on GitHub →
TypeScript100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 4 in progress · Last activity 1y ago
See all on GitHub →
countegorout
layout management with raycast window management extensionOpenPR

sup, i've been seeing the TODO about layout management every time i went to change some binds and now i just made the layout manager, usage is pretty simple too the function itself is really simple and can be upgraded with checking if app is open or not but i couldn't bother the openAll is for opening all apps before managing them and then laying them out one by one

countegorout · 2mo ago
svenhabex
Loosing focus on input field when using Raycast clipboard historyOpenIssue

First of all, thanks for this awesome setup. Issue: When using the raycast sublayer and activating the clipboard history. It opens the clipboard history and I can select the item to copy, but the focus on the input field is lost. Steps to reproduce: Set focus on input field Open raycas clipboard history extension via + + Choose Item to copy press Focus is lost on input field. Now I have to click the input field again. Anyone else with this problem or could this be a local issue on my side? I couldn't pinpoint the issue, because when I use the shortcut from raycast itself it doesn't loose focus. When using other raycast extensions like emoji picker, it doesn't loose focus.

svenhabex · 11mo ago
yashcrest
Adding the functionality of using the same key on the sub layerOpenIssue

Currently this is not possible. I want to request a feature when you use the same key (i.e. + for open layer + again to use it to open something like utlook. @mxstbr is this something that would be possible ? Has anyone else made any modification to their fork or thought about adding something like this ?

yashcrest · 1y ago

Recent fixes

View closed PRs →
dtschust
Port Karabiner config to Drew's profileMergedPR

Ports the repo from Max's Hyper-layer setup to Drew's device-specific Karabiner profile and regenerates the exported config. Current state The repo is currently built around Max's Hyper sublayer workflow, app launch shortcuts, and generated output. What this PR does Replaces the nested -driven ruleset with Drew's explicit Karabiner config object and small helpers for Hyper mappings. Adds Drew-specific Hyper shortcuts for tmux, app launching, and window hiding, plus a disabled experimental held-space Hyper rule for future iteration. Adds device-specific simple modifications, including command/option swaps on external keyboards, Hyper remaps on the application/right control/right option keys, F6 disablement, option+j/k arrow tweaks, and mouse wheel/button remaps. Switches app launching from to via Hammerspoon so app shortcuts focus existing apps more reliably. Replaces plain output with a custom formatter and regenerates so the checked-in artifact stays readable. Riskiest parts The device identifiers are hard-coded, so these mappings are intentionally tailored to Drew's hardware and may not apply cleanly on other keyboards or pointing devices. The new helper depends on Hammerspoon being installed at , which is a behavioral dependency change for all Hyper app launchers. Most of the diff is the regenerated , so review quality depends on trusting the source of truth. Testing done Read through the generated diff for , , and the regenerated . Confirmed the repo build flow still treats as generated output from . Manual testing Run and confirm regenerates without errors. Import the generated config into Karabiner-Elements and verify the Hyper shortcuts, external keyboard swaps, and pointing-device remaps on Drew's actual hardware. Verify Hammerspoon-backed app launchers focus the intended apps when triggered repeatedly. Spiciness 3/5

dtschust · 3mo ago
mxstbr
Create basic GitHub ActionMergedPR
mxstbr · 1y ago
countegorout
window management change from rectangle.app to raycast window managementMergedPR

changed window manager from using rectangle to raycast window management extension

countegorout · 1y ago
Structured data for AI agents

Repository: mxstbr/karabiner. Description: My Karabiner Elements configuration Stars: 660, Forks: 288. Primary language: TypeScript. Languages: TypeScript (100%). License: MIT. Open PRs: 4, open issues: 5. Last activity: 1y ago. Community health: 42%. Top contributors: mxstbr, StasDeep, countegorout, Brownymister, dferber90, sachasmart, qnton.

·@ofershap

Replace github.com with gitshow.dev