package icon

Keyboard Switcher

Easily switch between virtual keyboards.
New in version 4.2
* Fix opening delay
Keyboard Switcher is a keyboard selection application, it allows to switch easily from the current keyboard to another in several ways, thanks to a discreet floating button available on the screen, a shortcut, a tile, or a notification.

This application makes it easy to switch keyboard if you do not have an effective way integrated into the operating system and the keyboard of your device.
Note that in Lollipop and later versions of Android, a long press on the space bar of your keyboard can make it easy to change. System-managed notifications also allow this change.
In these cases, the application may be superfluous.


Keyboard Switcher is opensource and ad-free, it survives thanks to your contributions and donations.

Any issue : https://gitlab.com/kunzisoft/Android-KeyboardSwitcher/issues

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 4.2 (19) suggested Added on Jan 23, 2026

    This version requires Android 4.4 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • android.permission.WRITE_SECURE_SETTINGS
    • com.kunzisoft.keyboard.switcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.5 MiB PGP Signature | Build Log

  • New in version 4.1
    * Dynamic theme
    * Fix exclude from recent
    * Fix shortcut
    * Fix opening delay
    * Fix auto dialog box
    * Addition of numerous languages
  • Version 4.1 (18) - Added on Jan 03, 2026

    This version requires Android 4.4 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • android.permission.WRITE_SECURE_SETTINGS
    • com.kunzisoft.keyboard.switcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.5 MiB PGP Signature | Build Log

  • New in version 4.0
    * Add intent "com.android.keyboard.SWITCH_KEYBOARD" which can be opened from another app
    * Auto switch with adb security setting
    * Fix dialog opening speed
    * Fix theme
  • Version 4.0 (17) - Added on Dec 18, 2025

    This version requires Android 4.4 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • android.permission.WRITE_SECURE_SETTINGS
    • com.kunzisoft.keyboard.switcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.5 MiB PGP Signature | Build Log