All Projects → jeantil → Autokbisw

jeantil / Autokbisw

Licence: apache-2.0
Automatic keyboard/input source switching for OSX

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Autokbisw

Lipika Ime
Input Method Engine (IME) for Mac OS X with built-in support for all Indic Languages
Stars: ✭ 76 (-56.82%)
Mutual labels:  keyboard, input-method
govarnam
Easily Type Indian Languages on computer and mobile. GoVarnam is a cross-platform transliteration library. Manglish -> Malayalam, Thanglish -> Tamil, Hinglish -> Hindi plus another 10 languages. GoVarnam is a near-Go port of libvarnam
Stars: ✭ 97 (-44.89%)
Mutual labels:  keyboard, input-method
Powerkey
Remap your Macbook's power key to Forward Delete
Stars: ✭ 212 (+20.45%)
Mutual labels:  keyboard, osx
Sogou Input Skin
搜狗拼音输入法的几款极简风格皮肤
Stars: ✭ 462 (+162.5%)
Mutual labels:  input-method, osx
Nepali Romanized Pro
Nepali Romanized Keyboard Layout with installer for macOS
Stars: ✭ 18 (-89.77%)
Mutual labels:  keyboard, osx
Florisboard
An open-source keyboard for Android which respects your privacy. Currently in early-beta.
Stars: ✭ 882 (+401.14%)
Mutual labels:  keyboard, input-method
jyutping
Cantonese Jyutping Keyboard for iOS. 粵語粵拼輸入法鍵盤
Stars: ✭ 23 (-86.93%)
Mutual labels:  keyboard, input-method
Swim
A command line tool to switch the current input method by identifier for macOS.
Stars: ✭ 39 (-77.84%)
Mutual labels:  input-method, osx
Hallelujahim
hallelujahIM(哈利路亚 英文输入法) is an intelligent English input method with auto-suggestions and spell check features, Mac only.
Stars: ✭ 1,334 (+657.95%)
Mutual labels:  keyboard, input-method
A Keyboard
javascript keyboard
Stars: ✭ 160 (-9.09%)
Mutual labels:  keyboard
Pearl
Pearl is a lightweight package manager for automating reproducible environments between different systems (Linux and OSX). It can be used for dotfiles, plugins, programs and any form of code accessible via git.
Stars: ✭ 166 (-5.68%)
Mutual labels:  osx
Qtcsv
Library for reading and writing csv-files in Qt.
Stars: ✭ 156 (-11.36%)
Mutual labels:  osx
Mx alps hybrid
KiCad Library of custom MX-Alps footprints
Stars: ✭ 160 (-9.09%)
Mutual labels:  keyboard
Div Games Studio
Complete cross platform games development package, originally for DOS but now available on modern platforms.
Stars: ✭ 168 (-4.55%)
Mutual labels:  osx
Desktop Google Keep Osx
A Super Simple Desktop Client for Mac OSX Built in Javascript and MacGap
Stars: ✭ 159 (-9.66%)
Mutual labels:  osx
Docker Osx
Run Mac in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X!
Stars: ✭ 20,774 (+11703.41%)
Mutual labels:  osx
Usbdeviceswift
wrapper for IOKit.usb and IOKit.hid written on pure Swift that allows you convenient work with USB devices
Stars: ✭ 156 (-11.36%)
Mutual labels:  osx
Metal Tutorial
Metal入门资料,涉及到iOS平台,OSX平台,TvOS平台,其中,OSX平台可以直接运行,iOS平台,TvOS平台都需要使用真机设备测试运行。下面是相关博客,欢迎拍砖
Stars: ✭ 156 (-11.36%)
Mutual labels:  osx
Geneweb
GeneWeb is an open source genealogy software with a web interface created by Daniel de Rauglaudre.
Stars: ✭ 171 (-2.84%)
Mutual labels:  osx
Keyboardtextfield
KeyboardTextField is a lightweight, simple, non-invasive keyboard accompanying input box! Write in Swift!
Stars: ✭ 170 (-3.41%)
Mutual labels:  keyboard

Autokbisw - Automatic keyboard input source switcher

This project is looking for a maintainer

I tried to keep the project working accross OS updates for a while but I don't really have time to spare to maintain a software I don't use since I switched to ubuntu+lenovo after my MBP died. I'll leave the repository as it is, if someone is willing to take over autokbisw and needs me to do something to help just open an issue to let me know.

Motivation

This small utility was born out of frustation after a mob programming sesssion. The session took place on a french mac book pro, using a pair of french pc keyboards. Some programmers were used to eclipse, others to intellij on linux, others to intellij on mac.

While OSx automatically switches the layout when a keyboard is activated it doesn't change the keymap, meaning we had to remember changing both the os and the IDE keymap each time we switched developper.

This software removes one of the switches: it memorizes the last active osx input source for a given keyboard and restores it automatically when that keyboard becomes the active keyboard.

Installation

From Binaries

Download one of the binary packages from this repository releases, unzip its content to whatever folder suits you and run it.

If you want the program to start automatically when you log in, you can copy the provided plist file to ~/Library/LaunchAgents and load it manually for the first run:

cp eu.byjean.autokbisw.plist ~/Library/LaunchAgents/
launchctl load ~/Library/LaunchAgents/eu.byjean.autokbisw.plist

Via Homebrew

brew install jeantil/autokbisw/autokbisw

From Source

Clone this repository, make sure you have xcode installed and run the following command:

swift build --configuration release

In the output will be the path to the built program, something like ${PWD}/.build/release/autokbisw.

You can run it as is or install it :

cp ${PWD}/.build/release/autokbisw /usr/local/bin/
cp autokbisw/eu.byjean.autokbisw.plist ~/Library/LaunchAgents/
launchctl load ~/Library/LaunchAgents/eu.byjean.autokbisw.plist
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].