I made a keyboard launcher. I hope you'll give it a try.
It is not a home app. It is no need to change the current home app.
It has been tested on Cosmo Communicator, GeminiPDA and F(x)tec Pro1.
https://play.google.com/store/apps/details?id=com.jp.ssipa.multilauncherFAQ
Q When I press a key on the home screen, Google starts up.
A Set a Modifier key or disable Google App.
Q Other apps are displayed in the background of the startup screen.
A Open the setting screen and tap "Back" to return to the initial setting screen and then close, or reboot.
Q Accessibility service is not "running".
A. Reboot.
Q It sometimes takes a long time to display the startup screen after I press the key.
A It is android specs.
Please set in "Settings of HOME App" and "HOME settings for OS".
Settings of HOME App
Delay time until launch. 200ms
Select HOME. Select the HOME application you are using.
HOME settings for OS.
Select Multilauncher.