Last 12 weeks · 0 commits
2 of 6 standards met
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
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.
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 ?
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
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.