Intro
I've needed just a good physical keyboard from my YogaBook, so no smart features or wacky touchpal's behavior (layout switching on multilingual keyboard).
After some research I've came to a solution and made an apk:
YogaBook Holo Keyboard
This application will turn your Holo Keyboard into usual physical keyboard (no touchpal, no smart input, etc).
It will allow you to type faster (cause of lack of smart features), and to switch to another layouts with custom shortcuts.
It comes with movable floating notification with current keyboard layout.
No root required.
Notice
IT IS NOT A VIRTUAL KEYBOARD!
You need to switch to other input method (swift keyboard, gboard, etc) to use virtual keyboard.
This only will work on Lenovo Yoga Book YB1 with Android onboard.
It was tested on YB1-X90L with Nougat 7.1.1 (software version: YB-X90L_171013) but it should also work on F version and older android (probably).
Features
Installation
Additional information
Available layouts were decompiled from firmware, so that list may be wrong or incomplete for some layouts.
Not all shortcuts will work due to Lenovo's code (i.e. ctrl+space, some specific keys, etc). Maybe i will make some workarounds, but you shouldn't rely on this.
Future Plans
P.S.
Feel free to post any bugs or proposals here (there is a chance that i will made some into app)
P.P.S.
It is FOSS software (under MIT license), sources and additional info for the developers can be found here:
https://github.com/alex-justes/YogaBookHoloKeyboard
I've needed just a good physical keyboard from my YogaBook, so no smart features or wacky touchpal's behavior (layout switching on multilingual keyboard).
After some research I've came to a solution and made an apk:
YogaBook Holo Keyboard
This application will turn your Holo Keyboard into usual physical keyboard (no touchpal, no smart input, etc).
It will allow you to type faster (cause of lack of smart features), and to switch to another layouts with custom shortcuts.
It comes with movable floating notification with current keyboard layout.
No root required.
Notice
IT IS NOT A VIRTUAL KEYBOARD!
You need to switch to other input method (swift keyboard, gboard, etc) to use virtual keyboard.
This only will work on Lenovo Yoga Book YB1 with Android onboard.
It was tested on YB1-X90L with Nougat 7.1.1 (software version: YB-X90L_171013) but it should also work on F version and older android (probably).
Features
- Switch to different layout (supported by holo keyboard)
- Customize some shortcuts
- Floating notification with current layout
- Switching modes: Global or Per application
- No touchal (it is just plain physical keyboard now)
- No root required
Installation
- Download and check MD5 checksum of the latest build (use link or download it from the attachments) (MD5: 39b36e2fab27de1e74d97e19eae157e0)
- Enable installation from Unknown sources (Settings -> Security -> Unknown sources)
- Upload apk to your tablet and install
- Go to Settings -> Languages & input -> Virtual keyboard -> Manage keyboards
- Enable YogaBook Holo Keyboard and go back
- Tap on the YogaBook Holo Keyboard entry to open Settings
- Add layouts that you need by clicking Add layout button (you can reoder them later or remove)
- Go to Nofications and enable Floating Notification (you will be prompted to give it some permissions (to draw over other apps))
- When notification will appear in bottom-left corner you can move it to any desired location by touch-and-drag it.
- Go to Shortcuts and make sure, that your configuration is correct
- Switch to YogaBook Holo Keyboard input method (i.e. by pressing F10)
- Enjoy!
Additional information
Available layouts were decompiled from firmware, so that list may be wrong or incomplete for some layouts.
Not all shortcuts will work due to Lenovo's code (i.e. ctrl+space, some specific keys, etc). Maybe i will make some workarounds, but you shouldn't rely on this.
Future Plans
- Add custom shortcuts for different actions (open an app, etc)
- Clean up code
P.S.
Feel free to post any bugs or proposals here (there is a chance that i will made some into app)
P.P.S.
It is FOSS software (under MIT license), sources and additional info for the developers can be found here:
https://github.com/alex-justes/YogaBookHoloKeyboard
Attachments
-
1,007.3 KB Views: 189