Giter VIP home page Giter VIP logo

layoutswitcher's Introduction

About

LayoutSwitcher is open-source application that allows you to change keyboard layout using shortcuts that are not alloved by MacOS: Fn + Shift ⇧, Option ⌥ + Shift ⇧, Command ⌘ + Shift ⇧ or Control ⌃ + Shift ⇧. In some sence it an alternative for the Punto Switcher or Karabiner if you are using it for similar purpose, because both are kind of overkill for this.

LayoutSwitcher

Installation

  1. Download Intel or M1 image by the link below
  2. Drag'n'drop LayoutSwitcher application from dmg-file to your Applications folder
  3. Make sure that you are using MacOs default shortcut (Control ⌃ + Space). You can check that by "Settings -> Keyboard -> Shortcuts". That is needed, because application emulates this shortcut in order to switch keybourd layout.
  4. Run the application. You could be asked for provide permissions to run it, since it was downloaded not from the App Store. You can provide permissions by clicking allow button at "Settings -> Security & Privacy -> General"
  5. At the first run application will ask you to add LayoutSwitcher to "Settings -> Security & Privacy -> Privacy -> Accessibility" in order to work properly. This is needed to be able globally monitor shortcut that you chosen to switch keyboard layout.
  6. Since Mac OS Ventura Apple removed the option “Allow applications downloaded from anywhere” from the system settings. You can understand that if you will see "Application can't be opened because Apple cannot check it for malicious software". To fix that you should open Terminal and type sudo spctl --master-disable

Downloads

Stand With Ukraine:

Stand With Ukraine

layoutswitcher's People

Contributors

stadub avatar 3t0n avatar

Stargazers

 avatar Raizano avatar  avatar Narongsak kongpan avatar Oleksii Bukhantsov avatar Sergiy Tkachenko avatar Maksym Iv avatar  avatar Nikolay Telegin avatar Eniz Karadzha avatar Kirill Dyakov avatar Dmitrii Markov avatar Sergii avatar  avatar  avatar Dmitry Chuev avatar  avatar Daniil Petrov avatar zvizvi avatar Dmitry Agafonov avatar Yevhenii Selivanov avatar pratsevytyi avatar  avatar Timur Dolgopolov avatar Daniil Pereverzev avatar  avatar Shinebayar G. avatar Jaret Cuglewski avatar Andrii Rublov avatar Martin avatar Mikhail Kyosev avatar Nikita Schastnyy avatar Victor Nikitin avatar  avatar Nick Zemlin avatar  avatar  avatar krithiran.ji avatar Pavel Atanasov avatar Pavel avatar  avatar  avatar Mosby Zhou avatar Nikita Nemkin avatar  avatar  avatar Danylo Zinchenko avatar lumix avatar

Watchers

 avatar  avatar

layoutswitcher's Issues

Not working on macOS Sonoma

Last build not working for me on macOS Sonoma.
Not really much to tell, except app is given all permissions, but after selecting any option for switch it wont work.

Switch 3 languages

Hi, I have 3 languages on my Mac (for example English, German, Ukrainian), can you add feature so that I can use keyboard left side cmd+shift for English-German, and right side for English-Ukrainian?
Thanks!
SCR-20230611-dphy-2

[^⌥Space] instead of [^Space] ?

Hi. It's a very nice idea! I hate to use ctrl + space because it conflicts with VSCode and such. command + shift is a nice combination. However it seems that the application currently requires ^Space to be configured.

Thus, I still can't use ctrl + Space combo for VSCode etc. Can you make it to use the second ^⌥Space combo or even better any kind of shortcut that's set there? Thanks.

image

LayoutSwitcher Significant RAM Usage

Hi,

LayoutSwitcher is supposed to be a small app to replace using larger apps. However, for some reason, it starts to consume a significant amount of system memory. As you can see in the following picture, in total it consumes over 10% (about 1 GB) of MacBook Air M1 memory, which is so significant considering the app's function as well as extreme limitations in MacBook's physical memory (8 GB).

Closing and opening the app or rebooting the system "temporarily" fix the problem but the RAM usage comes back to such a significant amount again after a while. However, it seems a serious bug that needs to be fixed. Could you please fix this bug?

Layout-Switcher-Significant-Memory-Usage-mac-OS

Double change

I find that sometimes the language is changed twice by using the keyboard shortcut once. You can see the rapid change when this happens. Thanks

LayoutSwitcher don’t open

Hi, 3t0n. First, thank you for the app. It is good.
I just updated my macOS to 13, and it did not open. Try many ways, but unfortunately, it didn't work
Maybe you know why it won't work on macOS 13?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.