[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:karabiner-elements:en":3,"releases:stats:cask:karabiner-elements:en":690,"releases:cask:karabiner-elements:1:false:false:en":691,"releases-count:cask:karabiner-elements:true:en":795},{"accentColor":4,"artifacts":5,"autoUpdates":17,"categories":70,"conflictsWith":77,"dependsOn":80,"deprecated":73,"description":88,"descriptionEn":89,"developer":90,"disabled":73,"displayName":91,"downloadSha256":92,"downloadSize":93,"downloadUrl":94,"editorChoice":73,"formulaeUrl":95,"homepage":96,"iconUrl":97,"installCommand":98,"installs":99,"installs30d":100,"isFont":73,"isLibrary":73,"kegOnly":73,"kind":103,"latestRelease":104,"machineTranslated":73,"name":123,"names":124,"platforms":126,"primaryCategory":661,"rank30d":662,"releaseCount":663,"releaseStats":664,"repoUrl":670,"screenshots":671,"sourceLocale":117,"sourceUrl":679,"summary":680,"summaryTranslation":681,"supports":682,"tags":684,"tap":689,"token":125,"version":122,"versionChangedAt":108},"#4E476E",{"apps":6,"binaries":7,"entries":9,"pkgs":69},[],[8],"karabiner_cli",[10,39,46,53],{"declaration":11,"phase":37,"sources":38,"type":37},{"uninstall":12},[13],{"delete":14,"early_script":15,"launchctl":18,"pkgutil":26,"script":29,"signal":31},"\u002FLibrary\u002FApplication Support\u002Forg.pqrs",{"executable":16,"sudo":17},"\u002FLibrary\u002FApplication Support\u002Forg.pqrs\u002FKarabiner-DriverKit-VirtualHIDDevice\u002Fscripts\u002Funinstall\u002Fremove_files.sh",true,[19,20,21,22,23,24,25],"org.pqrs.karabiner.agent.karabiner_grabber","org.pqrs.karabiner.agent.karabiner_observer","org.pqrs.karabiner.karabiner_console_user_server","org.pqrs.karabiner.karabiner_grabber","org.pqrs.karabiner.karabiner_observer","org.pqrs.karabiner.karabiner_session_monitor","org.pqrs.karabiner.NotificationWindow",[27,28],"org.pqrs.Karabiner-DriverKit-VirtualHIDDevice","org.pqrs.Karabiner-Elements",{"executable":30,"sudo":17},"\u002FLibrary\u002FApplication Support\u002Forg.pqrs\u002FKarabiner-Elements\u002Funinstall_core.sh",[32,35],[33,34],"TERM","org.pqrs.Karabiner-Menu",[33,36],"org.pqrs.Karabiner-NotificationWindow","uninstall",[],{"declaration":40,"phase":43,"sources":44,"type":45},{"pkg":41},[42],"Karabiner-Elements.pkg","install",[42],"pkg",{"declaration":47,"phase":43,"sources":51,"target":50,"type":52},{"binary":48,"target":50},[49],"\u002FLibrary\u002FApplication Support\u002Forg.pqrs\u002FKarabiner-Elements\u002Fbin\u002Fkarabiner_cli","$HOMEBREW_PREFIX\u002Fbin\u002Fkarabiner_cli",[49],"binary",{"declaration":54,"phase":66,"sources":67,"type":68},{"zap":55},[56],{"trash":57},[58,59,60,61,62,63,64,65],"~\u002F.config\u002Fkarabiner","~\u002F.local\u002Fshare\u002Fkarabiner","~\u002FLibrary\u002FApplication Scripts\u002Forg.pqrs.Karabiner-VirtualHIDDevice-Manager","~\u002FLibrary\u002FApplication Support\u002FKarabiner-Elements","~\u002FLibrary\u002FCaches\u002Forg.pqrs.Karabiner-Elements.Updater","~\u002FLibrary\u002FContainers\u002Forg.pqrs.Karabiner-VirtualHIDDevice-Manager","~\u002FLibrary\u002FHTTPStorages\u002Forg.pqrs.Karabiner-Elements.Settings","~\u002FLibrary\u002FPreferences\u002Forg.pqrs.Karabiner-Elements.Updater.plist","cleanup",[],"zap",[42],[71],{"icon":72,"machineTranslated":73,"name":74,"slug":75,"sourceLocale":76},"lucide:wrench",false,"Utilities","utilities","zh-CN",{"casks":78,"formulae":79},[],[],{"arch":81,"casks":84,"formulae":85,"requirements":86},[82,83],"arm64","x86_64",[],[],{"macos":87},{},"Karabiner-Elements is a free, open-source keyboard customizer for macOS, maintained by Fumihiko Takayama (tekezo\u002Fpqrs.org) and contributors. It is useful for developers, keyboard enthusiasts and people who need device-specific or application-specific input behavior.\n\n## Features\n- Create simple key-to-key mappings in the graphical Settings app.\n- Import community complex modifications or write your own JSON\u002FJavaScript rules.\n- Customize function keys, modifiers, simultaneous keys and conditional actions.\n- Choose which keyboards or pointing devices to modify and use separate profiles.\n- Inspect input events and device identifiers with Karabiner-EventViewer.\n- Use supported mouse-key and MultitouchExtension features and CLI controls.\n\n## Install and enable\nInstall with `brew install --cask karabiner-elements`, or open the official DMG and run the included PKG installer. This installs background services and a virtual keyboard\u002Fmouse driver; administrator authorization is required for the installer and privileged service approval. Open Karabiner-Elements Settings and follow its setup prompts in macOS System Settings: allow privileged\u002Fnon-privileged background services, grant Accessibility\u002FInput Monitoring permissions as required, and allow the Driver Extension. The current guide notes Accessibility approval normally also covers Input Monitoring. Choose the virtual keyboard layout matching your physical keyboard, then add a simple mapping and test it.\n\n## Requirements and platforms\nThe current16.3.0 release supports macOS13 Ventura through27 Golden Gate. Intel and Apple Silicon Macs are supported on macOS13–26; the repository lists macOS27 for Apple Silicon. Older systems need the vendor’s older releases, such as14.13.0 for macOS11–12; do not install the current package solely because an older version once supported your Mac. This is a macOS utility; no official Windows, Linux, iOS or Android edition is established. Minimum RAM and installed storage were not published in the cited guide. The official16.3.0 DMG is42,388,528bytes, distinct from installed footprint.\n\nThe recorded cask installs a PKG and declares no extra formula dependencies or explicit cask conflicts. Its virtual HID driver and background services are required for actual remapping. Other tools that alter keyboard input can require compatibility configuration; see the vendor’s Logitech Logi Options+ Fn-key guidance rather than assuming every input tool works together. Build-tool dependencies in the source repository are for compilation, not prerequisites for the signed downloadable package.\n\nWhen upgrading from15.9.0 or earlier, automatic service startup is disabled; open Karabiner-Elements.app after upgrading to re-enable it. Use the documented uninstaller because components live outside the application bundle.\n\n## Cost, account and license\nNo service account or subscription is required for local keyboard remapping. The project is free and accepts optional sponsorship\u002Fdonations. Its main project license is public domain\u002FUnlicense; bundled third-party components retain their respective licenses. Imported rules can run actions, so review the rules you choose to enable.\n\nSources: [Official website](https:\u002F\u002Fkarabiner-elements.pqrs.org\u002F), [Installation](https:\u002F\u002Fkarabiner-elements.pqrs.org\u002Fdocs\u002Fgetting-started\u002Finstallation\u002F), [Repository](https:\u002F\u002Fgithub.com\u002Fpqrs-org\u002FKarabiner-Elements), [Release notes](https:\u002F\u002Fkarabiner-elements.pqrs.org\u002Fdocs\u002Freleasenotes\u002F), [License](https:\u002F\u002Fgithub.com\u002Fpqrs-org\u002FKarabiner-Elements\u002Fblob\u002Fmain\u002FLICENSE.md).","Keyboard customiser","Fumihiko Takayama (pqrs.org) and contributors","Karabiner-Elements","19cce7bed3d48a722242ca683bd1bae406b6a87fed520728d1c91dee175b75e4",42388528,"https:\u002F\u002Fgithub.com\u002Fpqrs-org\u002FKarabiner-Elements\u002Freleases\u002Fdownload\u002Fv16.3.0\u002FKarabiner-Elements-16.3.0.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fkarabiner-elements","https:\u002F\u002Fkarabiner-elements.pqrs.org\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F0f84cf748365\u002F262bb536fb3b-256.png","brew install --cask karabiner-elements",{"d30":100,"d365":101,"d90":102},2761,58044,13023,"cask",{"bodyMarkdown":105,"brewCommittedAt":106,"hasNotes":17,"id":107,"isLatest":17,"isPrerelease":73,"machineTranslated":73,"publishedAt":108,"sections":109,"source":116,"sourceLocale":117,"summary":118,"title":119,"translation":120,"version":122},"Karabiner-Elements 16.3.0\n\n📦 Download\n\n📅 Release date\n\nSep 6, 2026\n\n🐛 Bug Fixes\n\nFixed an issue where modifier keys could become stuck when both the left and right Command or Shift keys were pressed while CGEventTap fallback was enabled.\n\nFixed an issue where updates were checked every time the system woke from sleep.\n\nFixed an issue where Karabiner-Elements would stop modifying keys for 30 seconds when the Mac woke immediately after going to sleep.\n\n⚡️ Improvements\n\nAdded support for buttons 6–8 on the ELECOM HUGE trackballs. (Thanks to @BenjaminVanRyseghem)\n\n[Official release notes](https:\u002F\u002Fkarabiner-elements.pqrs.org\u002Fdocs\u002Freleasenotes\u002F#karabiner-elements-1630).","2026-09-06T09:58:47Z",631,"2026-10-07T09:38:37.849603Z",[110],{"area":111,"items":112},"Changes",[113,114,115],"Fix stuck modifiers with simultaneous left\u002Fright Command or Shift.","Avoid checking updates on every wake and remapping delays after sleep.","Support ELECOM HUGE trackball buttons6–8.","editorial","en-US","Fixes stuck modifiers and sleep\u002Fwake issues, and adds ELECOM HUGE buttons6–8 support.","Karabiner-Elements 16.3.0",{"locale":117,"machineTranslated":73,"sourceLocale":117,"status":121},"source","16.3.0","Karabiner Elements",[123,125],"karabiner-elements",[127,170,212,255,297,340,382,425,467,510,552,582,608,635],{"arch":83,"artifacts":128,"conflictsWith":159,"dependsOn":162,"downloadSha256":92,"downloadUrl":94,"macos":168,"requiresRosetta":73,"tag":169,"version":122},{"apps":129,"binaries":130,"entries":131,"pkgs":158},[],[8],[132,144,148,152],{"declaration":133,"phase":37,"sources":143,"type":37},{"uninstall":134},[135],{"delete":14,"early_script":136,"launchctl":137,"pkgutil":138,"script":139,"signal":140},{"executable":16,"sudo":17},[19,20,21,22,23,24,25],[27,28],{"executable":30,"sudo":17},[141,142],[33,34],[33,36],[],{"declaration":145,"phase":43,"sources":147,"type":45},{"pkg":146},[42],[42],{"declaration":149,"phase":43,"sources":151,"target":50,"type":52},{"binary":150,"target":50},[49],[49],{"declaration":153,"phase":66,"sources":157,"type":68},{"zap":154},[155],{"trash":156},[58,59,60,61,62,63,64,65],[],[42],{"casks":160,"formulae":161},[],[],{"arch":163,"casks":164,"formulae":165,"requirements":166},[83],[],[],{"macos":167},{},"27","golden_gate",{"arch":82,"artifacts":171,"conflictsWith":202,"dependsOn":205,"downloadSha256":92,"downloadUrl":94,"macos":168,"requiresRosetta":73,"tag":211,"version":122},{"apps":172,"binaries":173,"entries":174,"pkgs":201},[],[8],[175,187,191,195],{"declaration":176,"phase":37,"sources":186,"type":37},{"uninstall":177},[178],{"delete":14,"early_script":179,"launchctl":180,"pkgutil":181,"script":182,"signal":183},{"executable":16,"sudo":17},[19,20,21,22,23,24,25],[27,28],{"executable":30,"sudo":17},[184,185],[33,34],[33,36],[],{"declaration":188,"phase":43,"sources":190,"type":45},{"pkg":189},[42],[42],{"declaration":192,"phase":43,"sources":194,"target":50,"type":52},{"binary":193,"target":50},[49],[49],{"declaration":196,"phase":66,"sources":200,"type":68},{"zap":197},[198],{"trash":199},[58,59,60,61,62,63,64,65],[],[42],{"casks":203,"formulae":204},[],[],{"arch":206,"casks":207,"formulae":208,"requirements":209},[82],[],[],{"macos":210},{},"arm64_golden_gate",{"arch":83,"artifacts":213,"conflictsWith":244,"dependsOn":247,"downloadSha256":92,"downloadUrl":94,"macos":253,"requiresRosetta":73,"tag":254,"version":122},{"apps":214,"binaries":215,"entries":216,"pkgs":243},[],[8],[217,229,233,237],{"declaration":218,"phase":37,"sources":228,"type":37},{"uninstall":219},[220],{"delete":14,"early_script":221,"launchctl":222,"pkgutil":223,"script":224,"signal":225},{"executable":16,"sudo":17},[19,20,21,22,23,24,25],[27,28],{"executable":30,"sudo":17},[226,227],[33,34],[33,36],[],{"declaration":230,"phase":43,"sources":232,"type":45},{"pkg":231},[42],[42],{"declaration":234,"phase":43,"sources":236,"target":50,"type":52},{"binary":235,"target":50},[49],[49],{"declaration":238,"phase":66,"sources":242,"type":68},{"zap":239},[240],{"trash":241},[58,59,60,61,62,63,64,65],[],[42],{"casks":245,"formulae":246},[],[],{"arch":248,"casks":249,"formulae":250,"requirements":251},[83],[],[],{"macos":252},{},"26","tahoe",{"arch":82,"artifacts":256,"conflictsWith":287,"dependsOn":290,"downloadSha256":92,"downloadUrl":94,"macos":253,"requiresRosetta":73,"tag":296,"version":122},{"apps":257,"binaries":258,"entries":259,"pkgs":286},[],[8],[260,272,276,280],{"declaration":261,"phase":37,"sources":271,"type":37},{"uninstall":262},[263],{"delete":14,"early_script":264,"launchctl":265,"pkgutil":266,"script":267,"signal":268},{"executable":16,"sudo":17},[19,20,21,22,23,24,25],[27,28],{"executable":30,"sudo":17},[269,270],[33,34],[33,36],[],{"declaration":273,"phase":43,"sources":275,"type":45},{"pkg":274},[42],[42],{"declaration":277,"phase":43,"sources":279,"target":50,"type":52},{"binary":278,"target":50},[49],[49],{"declaration":281,"phase":66,"sources":285,"type":68},{"zap":282},[283],{"trash":284},[58,59,60,61,62,63,64,65],[],[42],{"casks":288,"formulae":289},[],[],{"arch":291,"casks":292,"formulae":293,"requirements":294},[82],[],[],{"macos":295},{},"arm64_tahoe",{"arch":83,"artifacts":298,"conflictsWith":329,"dependsOn":332,"downloadSha256":92,"downloadUrl":94,"macos":338,"requiresRosetta":73,"tag":339,"version":122},{"apps":299,"binaries":300,"entries":301,"pkgs":328},[],[8],[302,314,318,322],{"declaration":303,"phase":37,"sources":313,"type":37},{"uninstall":304},[305],{"delete":14,"early_script":306,"launchctl":307,"pkgutil":308,"script":309,"signal":310},{"executable":16,"sudo":17},[19,20,21,22,23,24,25],[27,28],{"executable":30,"sudo":17},[311,312],[33,34],[33,36],[],{"declaration":315,"phase":43,"sources":317,"type":45},{"pkg":316},[42],[42],{"declaration":319,"phase":43,"sources":321,"target":50,"type":52},{"binary":320,"target":50},[49],[49],{"declaration":323,"phase":66,"sources":327,"type":68},{"zap":324},[325],{"trash":326},[58,59,60,61,62,63,64,65],[],[42],{"casks":330,"formulae":331},[],[],{"arch":333,"casks":334,"formulae":335,"requirements":336},[83],[],[],{"macos":337},{},"15","sequoia",{"arch":82,"artifacts":341,"conflictsWith":372,"dependsOn":375,"downloadSha256":92,"downloadUrl":94,"macos":338,"requiresRosetta":73,"tag":381,"version":122},{"apps":342,"binaries":343,"entries":344,"pkgs":371},[],[8],[345,357,361,365],{"declaration":346,"phase":37,"sources":356,"type":37},{"uninstall":347},[348],{"delete":14,"early_script":349,"launchctl":350,"pkgutil":351,"script":352,"signal":353},{"executable":16,"sudo":17},[19,20,21,22,23,24,25],[27,28],{"executable":30,"sudo":17},[354,355],[33,34],[33,36],[],{"declaration":358,"phase":43,"sources":360,"type":45},{"pkg":359},[42],[42],{"declaration":362,"phase":43,"sources":364,"target":50,"type":52},{"binary":363,"target":50},[49],[49],{"declaration":366,"phase":66,"sources":370,"type":68},{"zap":367},[368],{"trash":369},[58,59,60,61,62,63,64,65],[],[42],{"casks":373,"formulae":374},[],[],{"arch":376,"casks":377,"formulae":378,"requirements":379},[82],[],[],{"macos":380},{},"arm64_sequoia",{"arch":83,"artifacts":383,"conflictsWith":414,"dependsOn":417,"downloadSha256":92,"downloadUrl":94,"macos":423,"requiresRosetta":73,"tag":424,"version":122},{"apps":384,"binaries":385,"entries":386,"pkgs":413},[],[8],[387,399,403,407],{"declaration":388,"phase":37,"sources":398,"type":37},{"uninstall":389},[390],{"delete":14,"early_script":391,"launchctl":392,"pkgutil":393,"script":394,"signal":395},{"executable":16,"sudo":17},[19,20,21,22,23,24,25],[27,28],{"executable":30,"sudo":17},[396,397],[33,34],[33,36],[],{"declaration":400,"phase":43,"sources":402,"type":45},{"pkg":401},[42],[42],{"declaration":404,"phase":43,"sources":406,"target":50,"type":52},{"binary":405,"target":50},[49],[49],{"declaration":408,"phase":66,"sources":412,"type":68},{"zap":409},[410],{"trash":411},[58,59,60,61,62,63,64,65],[],[42],{"casks":415,"formulae":416},[],[],{"arch":418,"casks":419,"formulae":420,"requirements":421},[83],[],[],{"macos":422},{},"14","sonoma",{"arch":82,"artifacts":426,"conflictsWith":457,"dependsOn":460,"downloadSha256":92,"downloadUrl":94,"macos":423,"requiresRosetta":73,"tag":466,"version":122},{"apps":427,"binaries":428,"entries":429,"pkgs":456},[],[8],[430,442,446,450],{"declaration":431,"phase":37,"sources":441,"type":37},{"uninstall":432},[433],{"delete":14,"early_script":434,"launchctl":435,"pkgutil":436,"script":437,"signal":438},{"executable":16,"sudo":17},[19,20,21,22,23,24,25],[27,28],{"executable":30,"sudo":17},[439,440],[33,34],[33,36],[],{"declaration":443,"phase":43,"sources":445,"type":45},{"pkg":444},[42],[42],{"declaration":447,"phase":43,"sources":449,"target":50,"type":52},{"binary":448,"target":50},[49],[49],{"declaration":451,"phase":66,"sources":455,"type":68},{"zap":452},[453],{"trash":454},[58,59,60,61,62,63,64,65],[],[42],{"casks":458,"formulae":459},[],[],{"arch":461,"casks":462,"formulae":463,"requirements":464},[82],[],[],{"macos":465},{},"arm64_sonoma",{"arch":83,"artifacts":468,"conflictsWith":499,"dependsOn":502,"downloadSha256":92,"downloadUrl":94,"macos":508,"requiresRosetta":73,"tag":509,"version":122},{"apps":469,"binaries":470,"entries":471,"pkgs":498},[],[8],[472,484,488,492],{"declaration":473,"phase":37,"sources":483,"type":37},{"uninstall":474},[475],{"delete":14,"early_script":476,"launchctl":477,"pkgutil":478,"script":479,"signal":480},{"executable":16,"sudo":17},[19,20,21,22,23,24,25],[27,28],{"executable":30,"sudo":17},[481,482],[33,34],[33,36],[],{"declaration":485,"phase":43,"sources":487,"type":45},{"pkg":486},[42],[42],{"declaration":489,"phase":43,"sources":491,"target":50,"type":52},{"binary":490,"target":50},[49],[49],{"declaration":493,"phase":66,"sources":497,"type":68},{"zap":494},[495],{"trash":496},[58,59,60,61,62,63,64,65],[],[42],{"casks":500,"formulae":501},[],[],{"arch":503,"casks":504,"formulae":505,"requirements":506},[83],[],[],{"macos":507},{},"13","ventura",{"arch":82,"artifacts":511,"conflictsWith":542,"dependsOn":545,"downloadSha256":92,"downloadUrl":94,"macos":508,"requiresRosetta":73,"tag":551,"version":122},{"apps":512,"binaries":513,"entries":514,"pkgs":541},[],[8],[515,527,531,535],{"declaration":516,"phase":37,"sources":526,"type":37},{"uninstall":517},[518],{"delete":14,"early_script":519,"launchctl":520,"pkgutil":521,"script":522,"signal":523},{"executable":16,"sudo":17},[19,20,21,22,23,24,25],[27,28],{"executable":30,"sudo":17},[524,525],[33,34],[33,36],[],{"declaration":528,"phase":43,"sources":530,"type":45},{"pkg":529},[42],[42],{"declaration":532,"phase":43,"sources":534,"target":50,"type":52},{"binary":533,"target":50},[49],[49],{"declaration":536,"phase":66,"sources":540,"type":68},{"zap":537},[538],{"trash":539},[58,59,60,61,62,63,64,65],[],[42],{"casks":543,"formulae":544},[],[],{"arch":546,"casks":547,"formulae":548,"requirements":549},[82],[],[],{"macos":550},{},"arm64_ventura",{"arch":83,"artifacts":553,"conflictsWith":568,"dependsOn":571,"downloadSha256":577,"downloadUrl":578,"macos":579,"requiresRosetta":73,"tag":580,"version":581},{"apps":554,"binaries":555,"entries":556,"pkgs":567},[],[8],[557,561],{"declaration":558,"phase":43,"sources":560,"target":50,"type":52},{"binary":559,"target":50},[49],[49],{"declaration":562,"phase":66,"sources":566,"type":68},{"zap":563},[564],{"trash":565},[58,59,60,61,62,63,64,65],[],[],{"casks":569,"formulae":570},[],[],{"arch":572,"casks":573,"formulae":574,"requirements":575},[83],[],[],{"macos":576},{},"826270a21b7f4df9b9a8c79c9aad4de8f48021f58eaacbee1d4f150c963c6cbc","https:\u002F\u002Fgithub.com\u002Fpqrs-org\u002FKarabiner-Elements\u002Freleases\u002Fdownload\u002Fv14.13.0\u002FKarabiner-Elements-14.13.0.dmg","12","monterey","14.13.0",{"arch":82,"artifacts":583,"conflictsWith":598,"dependsOn":601,"downloadSha256":577,"downloadUrl":578,"macos":579,"requiresRosetta":73,"tag":607,"version":581},{"apps":584,"binaries":585,"entries":586,"pkgs":597},[],[8],[587,591],{"declaration":588,"phase":43,"sources":590,"target":50,"type":52},{"binary":589,"target":50},[49],[49],{"declaration":592,"phase":66,"sources":596,"type":68},{"zap":593},[594],{"trash":595},[58,59,60,61,62,63,64,65],[],[],{"casks":599,"formulae":600},[],[],{"arch":602,"casks":603,"formulae":604,"requirements":605},[82],[],[],{"macos":606},{},"arm64_monterey",{"arch":83,"artifacts":609,"conflictsWith":624,"dependsOn":627,"downloadSha256":577,"downloadUrl":578,"macos":633,"requiresRosetta":73,"tag":634,"version":581},{"apps":610,"binaries":611,"entries":612,"pkgs":623},[],[8],[613,617],{"declaration":614,"phase":43,"sources":616,"target":50,"type":52},{"binary":615,"target":50},[49],[49],{"declaration":618,"phase":66,"sources":622,"type":68},{"zap":619},[620],{"trash":621},[58,59,60,61,62,63,64,65],[],[],{"casks":625,"formulae":626},[],[],{"arch":628,"casks":629,"formulae":630,"requirements":631},[83],[],[],{"macos":632},{},"11","big_sur",{"arch":82,"artifacts":636,"conflictsWith":651,"dependsOn":654,"downloadSha256":577,"downloadUrl":578,"macos":633,"requiresRosetta":73,"tag":660,"version":581},{"apps":637,"binaries":638,"entries":639,"pkgs":650},[],[8],[640,644],{"declaration":641,"phase":43,"sources":643,"target":50,"type":52},{"binary":642,"target":50},[49],[49],{"declaration":645,"phase":66,"sources":649,"type":68},{"zap":646},[647],{"trash":648},[58,59,60,61,62,63,64,65],[],[],{"casks":652,"formulae":653},[],[],{"arch":655,"casks":656,"formulae":657,"requirements":658},[82],[],[],{"macos":659},{},"arm64_big_sur",{"icon":72,"machineTranslated":73,"name":74,"slug":75,"sourceLocale":76},71,15,{"brewLag":665,"cadence":669,"count30d":667},{"compared":666,"earlierCount":667,"medianMinutes":668},3,1,153722867,"irregular","https:\u002F\u002Fgithub.com\u002Fpqrs-org\u002FKarabiner-Elements",[672],{"caption":673,"height":674,"machineTranslated":73,"sourceLocale":117,"theme":675,"thumbUrl":676,"url":677,"width":678},"Official Mac guide: map right Command to mouse button3 for a selected keyboard; not a version-specific capture.",405,"light","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F125a834908ab\u002Fd6bb24a72e52-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F125a834908ab\u002Fd6bb24a72e52-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fk\u002Fkarabiner-elements.rb","Free macOS keyboard customizer for simple remaps, conditional complex rules, device-specific mappings and input-event inspection.",{"locale":117,"machineTranslated":73,"sourceLocale":117,"status":121},{"arm64":17,"requiresRosetta":73,"status":683,"x86_64":17},"known",[685,686,687,688],"Karabiner","Keyboard","macOS","Unlicense","homebrew\u002Fcask",null,{"current":667,"records":692,"size":792,"stats":793,"total":663},[693,698,715,731,738,743,748,753,758,763,768,773,778,783,788],{"bodyMarkdown":105,"brewCommittedAt":106,"hasNotes":17,"id":107,"isLatest":17,"isPrerelease":73,"machineTranslated":73,"publishedAt":108,"sections":694,"source":116,"sourceLocale":117,"summary":118,"title":119,"translation":697,"version":122},[695],{"area":111,"items":696},[113,114,115],{"locale":117,"machineTranslated":73,"sourceLocale":117,"status":121},{"bodyMarkdown":699,"brewCommittedAt":700,"hasNotes":17,"id":701,"isLatest":73,"isPrerelease":73,"machineTranslated":73,"publishedAt":702,"sections":703,"source":116,"sourceLocale":117,"summary":711,"title":712,"translation":713,"version":714},"Karabiner-Elements 16.2.0\n\n📦 Download\n\n📅 Release date\n\nAug 30, 2026\n\n🔔 Important Notes\n\nWhen upgrading from v15.9.0 or earlier, automatic startup of the Karabiner-Elements services will be disabled.\nAfter upgrading, open Karabiner-Elements.app to re-enable automatic startup.\n\n💥 Breaking changes\n\nIntegrated the Multitouch Extension menu into the Karabiner-Elements menu.\nOpen the Multitouch Extension settings from the Karabiner-Elements menu.\n\n✨ New Features\n\nAdded the Swap ISO layout-specific keys configuration to Device tab.\n\nAdded filtering functionality to the Complex Modifications list.\n\nAdded support for buttons 6–8 on the ELECOM HUGE PLUS and DEFT trackballs. (Thanks to @z11i)\n\nAdded appearance settings for the notification window. (Thanks to @xianjianlf2)\n\nAdded Capture Raw Input Events and Capture Raw Input Records to EventViewer.\n\nAdded --set-variables-from-stdin option to karabiner_cli.\n\nAdded the duration_milliseconds option to set_notification_message. (Thanks to @xianjianlf2)\n\nAdded the Modify events for pointing devices by default setting to Expert tab. (Thanks to @xianjianlf2)\n\n🐛 Bug Fixes\n\nFixed CGEventTap leaks (Thanks to @MrMage and @VitalyShein)\n\n⚡️ Improvements\n\nComplex Modifications import now supports JavaScript files and single-rule JSON files.\n\nImproved the handling of macOS sleep shortcuts to prevent key-up events from immediately waking the Mac.\n\nFixed an issue where the core service agent could rarely abort during termination.\n\nFixed an issue where modifications could stop working for several seconds after waking from sleep on macOS.\n\nKarabiner-EventViewer and the Settings window are now closed after an upgrade.\n\nAdded support for unbundled GUI apps in frontmost_application_if and frontmost_application_unless.\n\nAdded support for notes in complex modification rules.\n\nvariable_if now supports the following variable:\n\naccessibility.focused_ui_element.window_title_string\n\nAdded the event timestamp in EventViewer.\n\nThe karabiner_console_user_server, Menu, and NotificationWindow components have been consolidated into a single app named Karabiner-Console-User-Server.\n\nRefactored the C++ and Swift code for the Settings, EventViewer, and MultitouchExtension apps.\n\n[Official release notes](https:\u002F\u002Fkarabiner-elements.pqrs.org\u002Fdocs\u002Freleasenotes\u002F#karabiner-elements-1620).","2026-08-30T07:09:53Z",632,"0001-01-01T00:00:00Z",[704],{"area":111,"items":705},[706,707,708,709,710],"Open the app after upgrading from15.9 or earlier to enable services.","Move Multitouch Extension into the main Karabiner menu.","Add ISO key swapping, complex-rule filtering and raw input capture.","Import JavaScript\u002Fsingle-rule JSON and improve sleep behavior.","Fix CGEventTap leaks and consolidate user-facing service components.","Adds rule filtering, ISO-layout controls and EventViewer capture; improves sleep handling and complex-rule imports.","Karabiner-Elements 16.2.0",{"locale":117,"machineTranslated":73,"sourceLocale":117,"status":121},"16.2.0",{"bodyMarkdown":716,"brewCommittedAt":717,"hasNotes":17,"id":718,"isLatest":73,"isPrerelease":73,"machineTranslated":73,"publishedAt":702,"sections":719,"source":116,"sourceLocale":117,"summary":727,"title":728,"translation":729,"version":730},"Karabiner-Elements 16.1.0\n\n📦 Download\n\n📅 Release date\n\nJul 5, 2026\n\n✨ New Features\n\nAdded filtering functionality to the log viewer.\n\n🐛 Bug Fixes\n\nFixed the ac_zoom_in and ac_zoom_out key codes being swapped.\n\nFixed an issue where the settings window could open at login when the system default configuration used an old format.\n\n⚡️ Improvements\n\nImproved internal communication between Karabiner-Elements processes by replacing the IPC backend with pqrs::unix_domain_stream.\n\nChanged update checks to run periodically, not only at startup.\n\nSupported the following keys:\n\nconsumer_key_code::ac_keyboard_layout_select (Thanks to @PedroSebastiao)\n\nconsumer_key_code::ac_desktop_show_all_windows (Thanks to @omor1)\n\nconsumer_key_code::ac_soft_key_left\n\nconsumer_key_code::ac_desktop_show_all_applications\n\nFix typo in ComplexModificationsView (Thanks to @kiangkuang)\n\nThe karabiner_session_monitor process has been removed.\n\n[Official release notes](https:\u002F\u002Fkarabiner-elements.pqrs.org\u002Fdocs\u002Freleasenotes\u002F#karabiner-elements-1610).","2026-07-05T01:38:21Z",633,[720],{"area":111,"items":721},[722,723,724,725,726],"Add filtering to the log viewer.","Correct swapped zoom-in\u002Fzoom-out consumer key codes.","Avoid opening Settings at login for old-format default configurations.","Replace IPC backend and check updates periodically.","Support additional consumer keys and remove session_monitor.","Adds log filtering, fixes zoom-key and login-window behavior, and improves interprocess communication and update checks.","Karabiner-Elements 16.1.0",{"locale":117,"machineTranslated":73,"sourceLocale":117,"status":121},"16.1.0",{"brewCommittedAt":732,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":733,"source":734,"translation":735,"version":737},"2026-05-03T07:41:53Z",[],"homebrew",{"status":736},"none","16.0.0",{"brewCommittedAt":739,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":740,"source":734,"translation":741,"version":742},"2026-01-19T01:17:30Z",[],{"status":736},"15.9.0",{"brewCommittedAt":744,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":745,"source":734,"translation":746,"version":747},"2026-01-18T16:05:44Z",[],{"status":736},"15.8.0",{"brewCommittedAt":749,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":750,"source":734,"translation":751,"version":752},"2025-11-10T04:12:27Z",[],{"status":736},"15.7.0",{"brewCommittedAt":754,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":755,"source":734,"translation":756,"version":757},"2025-11-03T01:13:05Z",[],{"status":736},"15.6.0",{"brewCommittedAt":759,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":760,"source":734,"translation":761,"version":762},"2025-07-29T16:00:28Z",[],{"status":736},"15.5.0",{"brewCommittedAt":764,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":765,"source":734,"translation":766,"version":767},"2025-06-29T12:21:18Z",[],{"status":736},"15.4.0",{"brewCommittedAt":769,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":770,"source":734,"translation":771,"version":772},"2024-10-28T14:52:13Z",[],{"status":736},"15.3.0",{"brewCommittedAt":774,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":775,"source":734,"translation":776,"version":777},"2024-10-07T15:18:13Z",[],{"status":736},"15.2.0",{"brewCommittedAt":779,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":780,"source":734,"translation":781,"version":782},"2024-10-06T16:05:06Z",[],{"status":736},"15.1.0",{"brewCommittedAt":784,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":785,"source":734,"translation":786,"version":787},"2024-08-09T01:56:01Z",[],{"status":736},"15.0.0",{"brewCommittedAt":789,"hasNotes":73,"isLatest":73,"isPrerelease":73,"sections":790,"source":734,"translation":791,"version":581},"2023-12-09T15:56:53Z",[],{"status":736},20,{"brewLag":794,"cadence":669,"count30d":667},{"compared":666,"earlierCount":667,"medianMinutes":668},{"current":667,"records":796,"size":667,"stats":802,"total":663},[797],{"bodyMarkdown":105,"brewCommittedAt":106,"hasNotes":17,"id":107,"isLatest":17,"isPrerelease":73,"machineTranslated":73,"publishedAt":108,"sections":798,"source":116,"sourceLocale":117,"summary":118,"title":119,"translation":801,"version":122},[799],{"area":111,"items":800},[113,114,115],{"locale":117,"machineTranslated":73,"sourceLocale":117,"status":121},{"brewLag":803,"cadence":669,"count30d":667},{"compared":666,"earlierCount":667,"medianMinutes":668}]