I am trying to get hardware keyboard support to work in my QT 4.8.6 application for the Beaglebone Green that is running Debain. The file system does not have any desktop so linux boots into a console that shows tty1 at the  top. I created a systemd service in /lib/systemd/system/ to have my app start on bootup. The application starts but I don't get any hardware keyboard input. Here are some things I tried:Manually start the application from the tty1 console:Result: Hardware keyboard works in my appManually start the application from a serial console ttyS1:Result: No Hardware keyboardMy systemd service file looks like:[Unit]Description=MyApp Startup script ServiceAfter=syslog.target network.target[Service]Type=simpleWorkingDirectory=/usr/local/bin/myAppdirExecStart= /bin/sh myAppStartupScriptSyslogIdentifier=MyApp[Install]WantedBy=multi-user.targetI tried using the above service to start nano, but I can't tell if nano ever starts. After the system boots up, I don't see nano running. I also don't see it in the process list when I run ps command. The above service does start my qt app. I was trying to find out if I can get hardware keyboard support in nano by using the above service.It seems like I am not using systemd properly. Does anyone know what I am maybe doing wrong? 
Enable Keyboard in QT application that is started with systemd
linux;debian;systemd;qt