44 lines
866 B
Bash
Executable file
44 lines
866 B
Bash
Executable file
#!/bin/sh
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS)
|
|
. /etc/profile
|
|
DPAD_EVENTS=$(get_setting key.dpad.events)
|
|
if [ -z "${DPAD_EVENTS}" ]
|
|
then
|
|
set_setting key.dpad.events 1
|
|
fi
|
|
|
|
KEY_FUNC_A=$(get_setting key.function.a)
|
|
if [ -z "${KEY_FUNC_A}" ]
|
|
then
|
|
set_setting key.function.a BTN_WEST
|
|
fi
|
|
|
|
KEY_FUNC_B=$(get_setting key.function.b)
|
|
if [ -z "${KEY_FUNC_B}" ]
|
|
then
|
|
set_setting key.function.b BTN_TR
|
|
fi
|
|
|
|
KEY_HOT_A=$(get_setting key.hotkey.a)
|
|
if [ -z "${KEY_HOT_A}" ]
|
|
then
|
|
set_setting key.hotkey.a BTN_WEST
|
|
fi
|
|
|
|
KEY_HOT_B=$(get_setting key.hotkey.b)
|
|
if [ -z "${KEY_HOT_B}" ]
|
|
then
|
|
set_setting key.hotkey.b BTN_TR
|
|
fi
|
|
|
|
KEY_HOT_C=$(get_setting key.hotkey.c)
|
|
if [ -z "${KEY_HOT_C}" ]
|
|
then
|
|
set_setting key.hotkey.c BTN_TL
|
|
fi
|
|
|
|
if [ "$(systemctl is-active input)" = "active" ]
|
|
then
|
|
systemctl restart input
|
|
fi
|