[YB-X90L/F] Holo Keyboard stock app replacement HOW-TO (multilingual support) - Lenovo Yoga Book Guides, News, & Discussion

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
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

Amazing, Keep this great work up

Related

[APP]Note Buddy ***v2.8.1***(S Pen Helper)

If you don't like the TouchWiz launcher, but don't want to change to another launcher like Nova because you lose the S Pen/Headset detection and QuickBar feature that Samsung provides, then this application will help by filling that gap.
Free Version:
-Can be used by Tasker to detect the S Pen detachment/insertion.
-Launches the Application/Shortcut chosen by you when the S Pen is detached/Headset is plugged in. (can be disabled)
-Launches the Application/Shortcut chosen by you when the S Pen is attached/Headset is removed. (can be disabled)
-Shows a Notification with custom text when the S Pen is detached/Headset is plugged in. (can be disabled)
-During a call the auto launch for the S Pen is disabled so that it does not conflict with S-Memo auto-launch. (can be disabled)
-Quick Bar of up to 3 Applications or Shortcuts in the Notification Bar.
-Can select custom insert/detach sounds for the S Pen.
-Up to 3 applications in the Application Shade
-Auto-Launch blacklist of up to 1 application
-Automatically lock phone when S Pen is inserted. Smart mode is also available in which phone is locked only if it was locked when S Pen was detached.
-Notification icon's can be made transparent to make it look better on Note devices where the default notification cannot be disabled.
Premium Version:
-Application selected for auto-launch will close when S Pen is inserted/Headset is removed
-Application Shade will be dismissed when S Pen is inserted/Headset is removed
-Application Shades can be nested
-Capacity of QuickBar will increase to 6
-Application limits from the Application Shade and Blacklist will be lifted
-Volume of the S Pen insert/detach sounds can be adjusted
-Smart Launch mode will be available which allows you to select a seperate Application/Shortcut/Action to launch if the phone is locked
-Ability to select an Icon Pack to be applied to all the icons of the Application Shade/Quick Bar
Download:
https://play.google.com/store/apps/details?id=com.tushar.spen_helper
Use in conjunction with this on CyanogenMod/AOKP/AOSP based ROMs.
Changelog:
v2.8.1
-Fixed the Blacklist and Auto-close features on Lollipop. (Requires the Accessibility service to be enabled from the System Settings)
-Added a separate Blacklist for the Button Features.
-Added 3 new actions if you have the Add-on installed:
*Simulate Back key
*Take screenshot
*Toggle Keyboard
-Now uses the System default theme instead of Holo.
-Minor UI improvements.
Older Versions
v2.7.1
-Small UI change since the options were becoming confusing all in one place.
-Added support for S Pen button events. You need the add-on to be able to respond to the S Pen button events: Single Press, Double Press and Long Press. Tested and working on Note 2, Note 3 and Note 10.1(Old). Please email me if you want to add support for your Note device. (REQUIRES ROOT ACCESS)
v2.6.1
-Improved the sound selection system. You can now preview the sound file before selection and also set a default directory for any future selections.
-Fixed a bug with the sound looping endlessly if a ringtone or alarm tone was selected for attach/detach
v2.5.1
-Added License checking for Pro version users
-Added attach S Pen/remove Headset actions
-Added Afrikaans language support (Thanks to Johann Stassen)
-Changed method of picking sound files
-Fixed the icon's for some Themes being too large
-Fixed the Application Shade close and select buttons being too small in Landscape mode
v2.4.1
Pro Version:
-Ability to select an Icon Pack to be applied to all the icons of the Application Shade/Quick Bar.
Free Version:
-Translation support added. Spanish translation done by Tito Sanchez Esteso. If you want to help translate the application to your language please email me.
-Moved the Application Shade from Actions to the main menu.
-Fixed the icons having jagged edges/being blurred in the Application Shade.
-Icons in the Application Shade can now be re-arranged by long pressing and then dropping it on the position you want to place it. To delete an item from the Shade pick it up and then drop it on the cross.
-Added remove confirmation in the Application Shade.
-Fixed the S Pen sounds triggering multiple times.
-The music play/pause action now supports more Music Players.
v2.3.1
New Pro version only feature:
-Smart Launch mode will be available which allows you to select a seperate Application/Shortcut/Action to launch if the phone is locked
v2.2.0
-Added a new Action : Lock Phone
-Added auto lock when S Pen is inserted
-Added Smart Lock mode for auto lock. Device will be locked only if it was locked when S Pen was detached.
-Added option to make the notification icon's transparent for Note devices in which the default notification cannot be disabled.
v2.1.0
-Added auto launch blacklist
-Added a new action Open Website
-Fixed a bug where the headset insert would get re triggered when the headset was attached for long
v2.0.0
Please check my post for the change log
v1.8.0
-Cleaned up the sound selection process a bit
-Fixed a small bug
v1.7.1
-Now automatically pauses music when headset is unplugged
-Potential fix for the detach event firing multiple times
-Now compatible with CyanogenMod too with the help of https://play.google.com/store/apps/details?id=com.tushar.cmspen
v1.7
-Fixed auto-close not working when call was active
-Fixed a rare crash
-Changed all the check boxes to switches
-Can now switch between the tabs by swiping
-Removed the feature of updating from within the application according to Google policy changes and therefore reduced the number of permissions required by the application
-Made the size of applications appearing in the application selector uniform
v1.6
-Increased QuickBar apps to 6
-Removed the settings icon and label from the QuickBar notification, now clicking anywhere on the empty space on the right or left corner of the notification will take you to S Pen Helper
-Changed the click effect of icons in the QuickBar
-Now shows a progress dialog when loading your applications so you don't have to stare at a black screen
-Changed the Home action icon and also modified the process of selecting the action a bit
-A few other minor UI changes
-Fixed a bug where if you tried to use the Tasker Plugin for S Pen detection without enabling it in the settings the app would crash
-Added option to not disable the auto-launch during a call
v1.5
-Insert/Detach sounds now play in the Notifications sound channel
-Reduced the number of background services
-Reworked the QuickBar a bit
v1.41
-Crash fix.
v1.4
-Fixed the settings page going back to the top when any checkbox was clicked.
-Many UI changes.
-Can now select auto-launch for the headset too.
-Can now select an action,shortcut or application for the auto-launch or the QuickBar. There is only one action for now, going to the Home Page.
-Streamlined the auto-closing of launched app a bit more.
-Significantly reduced apk size.
-Changed the headset and spen notification icons to the ones used by TouchWiz.
-Fixed another crash.
v1.3
-Can select custom insert/detach sounds now.
v1.23
-Now also detects Bluetooth Headset
-Fixed a few crashes
-Fixed the Tasker profile not being triggered after some time
v1.22
-Fixed the QuickBar becoming non-responsive on Orientation Change
-Fixed the crashes that were happenening for some people(Hopefully)
Sorry for too frequent updates this one will be a stable version
v1.21
-Fixed the overlapping of QuickBar icons on Orientation Change
-Fixed the crashes that were happenening for some people
v1.2
-Implemented Headset quickbar
-Implemented Headset notification
-Fixed a small bug
v1.13
-Added a bit of nagging for the Pro Version.
v1.12
-Fixed a minor bug.
v1.11
-The QuickBar looks more uniform now
-The currently selected apps are now shown
v1.1
-Implemented QuickBar in Notifications.
v1.0
-Now appears as a Plugin in Tasker.
v0.5
-Added check for updates feature.
v0.41
-Can now choose the Text that will be shown in the Notification bar when Pen is detached
-Now shows the current version of the application
v0.4
-Changed Theme to Holo
-Can disable Notification now
-Can also disable the Services from running now
v0.33
-Streamlined app closing process
v0.32
-Does not conflict with the default S-Memo Launch during a call anymore.
v0.31
-Now closes the Application launched once the pen is Inserted back in.
-Toggle to enable/disable App Launch on removal of the Pen.
v0.3
-Now shows a Notification for as long as S Pen remains detached(Goodbye TW )
v0.23
-Runs in the Background even if the SPen-Helper app is closed.
-Starts automatically at Startup
v0.22
-Widgets and non-launchable apps no longer appear in App Selection
v0.21
-Fixed Icon Size in App Selection
-Now Sorts according to App Name
v0.2
-Custom App Launch Support
Re: [APP] SPen-Helper
Thanks. Works perfectly with nova launcher as described.
Sent from my GT-N7105 using xda premium
AW: [APP] SPen-Helper
tushar9989 said:
Future Plans:
-Be able to choose which app we want to launch.
Click to expand...
Click to collapse
This would be heaven! main question is: do you think it will be possible to use it on CM as well? (I'm not talking about s-note, of course, just about the function!). Beside that: even if it's tw only, this mod is/will be great!
Re: [APP] SPen-Helper
Cm support would be great I miss this feature and choosing a custom app would be immensely great
Sent from my GT-N7100 using xda premium
By CM support if you mean CyanogenMod then thats gonna be kinda impossible
Touchwiz has a tweak which pops out the S-memo when S-pen is detached during phone calls. Will this app conflict with that tweak? I mean, S-memo loads faster than S-Note so it is better to load the S-memo when pen is detached during phones calls, and load S-Note when pen is detached otherwise
If can integrate with Tasker, i am willing to pay for that. Please
hotelier1984 said:
Touchwiz has a tweak which pops out the S-memo when S-pen is detached during phone calls. Will this app conflict with that tweak? I mean, S-memo loads faster than S-Note so it is better to load the S-memo when pen is detached during phones calls, and load S-Note when pen is detached otherwise
If can integrate with Tasker, i am willing to pay for that. Please
Click to expand...
Click to collapse
I tried it with the popup S-memo, when the pen is detached the popup note is on top always. And regarding the tasker integration I'll mostly integrate it by next week. No need to pay i need it too.
tushar9989 said:
By CM support if you mean CyanogenMod then thats gonna be kinda impossible
Click to expand...
Click to collapse
Dammit! Anyways, looking forward for the app-definition...I would love to see e.g. papyrus popping up instead of s-note, even if it will only will be the main program!
Could this process be used with an app other than s-note say maybe Write?
donec said:
Could this process be used with an app other than s-note say maybe Write?
Click to expand...
Click to collapse
I'm working on selecting your custom app, if all goes well it should be ready in half an hour.
Upgraded to v0.2
Give me your feedback Please
Re: [APP] SPen-Helper
tushar9989 said:
Upgraded to v0.2
Give me your feedback Please
Click to expand...
Click to collapse
About to test, will be back with an edit. I use a different note app, so this appeals to me!
Worked!!! Thank you.
Only feedback is the app selector, sorted by full package name is kind of annoying, perhaps options for sorting by proper app names? And widgets shouldn't show, also some icons are insanely large taking up full pages. But, those are minor, the app does the trick, and in that regards it is a winner and a keeper!
v0.21 out with more fixes :good:
Re: [APP] SPen-Helper
tushar9989 said:
v0.21 out with more fixes :good:
Click to expand...
Click to collapse
Beautiful! Thanks.
when in call, launch app1, when not in call, launch app2...
Re: [APP] SPen-Helper
This seems cool ' I take it its just for stock ROMs I.e Sammy ROMs :sly:
Sent from my GT-N7100 using xda app-developers app
I noticed you said you wanted to work on an alarm for when the pen is detached. You don't have to do that. It's an S Pen setting, not a TW option. I get the alarm, both audio and popup notification in Nova Launcher.
Request: Do you think you can make it close when the pen is inserted?
ruk212: I just used it on Jedi XX ROM and it's working fine.
RabidMonkeyOnCrack said:
I noticed you said you wanted to work on an alarm for when the pen is detached. You don't have to do that. It's an S Pen setting, not a TW option. I get the alarm, both audio and popup notification in Nova Launcher.
Request: Do you think you can make it close when the pen is inserted?
ruk212: I just used it on Jedi XX ROM and it's working fine.
Click to expand...
Click to collapse
For me the alarm doesn't work on nova launcher.... I'll try it again today
And the application closing on attaching the pen again I'll work on it
v0.23 out ...now runs properly in background no need to keep application open
Thanks. Working like a charm :good:

[Q] Create a Custom Input Style for Google (AOSP) Keyboard

How can I create a custom input style for the Google Keyboard, like the PC layout that comes standard? There must be a way to do this. We really need something now that Google has totally bunged up the default QWERTY layout with that latest update, removing the apostrophe and hyphen keys and hiding them on the symbol keyboard, and removing almost all the long-press combinations. Thanks!
Did you find a way?

Gemini keyboard app - set keyboard layouts

The Planet Computers Gemini PDA comes with many possible keyboard layouts.
A full list has been comprised over at the OESF forum, which you can check out here.
Most Gemini's will not have the correct layout configured out of the factory.
The manufacturer has released this app, Gemini Keyboard.
It allows you to set the device's keyboard layout to your chosen layout.
Setting the right layout through this app will let you use all special characters of your chosen keyboard layout.

how to add language layout to android phone with physical keyboard

Hi i have lg h-410 smart wine phone, i want to know how i add keyboard layout to the phone. (it's easy to add virtual keyboard but here its physical)
whene i install another aosp keyboard its turn the keypad to numbers only, the question is how i add to the system files the hebrew layout. (by editing the kayboard layout files)
thanks!

GravityBox Lockscreen Tweaks Update Suggestions Requests Please! Thank You!

Hi!
I am using GravityBox with Xposed installed on my "Vernee Apollo" phone (the 2K version not the "Lite" version) which runs Android 6.0. The phone has full root.
Using GravityBox with Android 6.0 you have to realize that I don't know what exact and complete functions have GravityBox on its upper versions for later android versions, so I have to ask for developers for a few upgrades for the "Lockscreen Tweaks" section if I may, based on "GravityBox [MM]" only, please! Thank you for your understanding!
To get to the point here, below are the functions/settings I would like to see for the next releases of GravityBox:
1. Add More shortcuts than the 7 standard ones. Maybe we need to have 8, 10, 15 shortcuts on the lockscreen window, displayed on 2-3 rows. I am referring to these particular standard icons and not the "Pie controls" and/or "Application launcher" (I am not using these two sections/functions at all).
2. Add an option to make these 7 icons for these 7 shortcuts to be visible or unvisible/hidden on the lockscreen window. What I mean is the icons to become visible only when a notification arrives and after I see that linked notification, that (those) icon(s) to become hidden again. In this way we would have a clear lockscreen, only with the clock and/or date.
3. Upgrade the standard (stock) icons for the added 7 icons on the lockscreen (those stock white ones) , with updated icons! For instance, the icon for "Messenger" (from Facebook) app is not present in the stock white icons list and I have to use the "Hangouts" (Google) icon for it. You might consider to add (update the stock white integrated list icons) with more relevant icons for representative world wide known applications (like "Messenger" and so on).
4. Add the posibility to move down this 7 standard/stock white icons row on the lockscreen window, anywhere we want on the screen, between hour/date and unlock key icon from the bottom. In this way we can organize the lockscreen visual appearence as we please.
5. Add a function to add a PIN code for locking the screen directly from GravitBox (maybe a home screen shortcut for this function too) and not to use android stock security settings for that.
Thank you for your time and I hope you will add these functions/settings soon!
Have a wonderful life!

Categories

Resources