Wo werden Aktionen des langen Tastendrucks gespeichert?

Ich möchte die Aktion des langen Drückens der Menütaste neu zuordnen, um das Dialogfeld zu öffnen, das angezeigt wird, wenn der Netzschalter lange gedrückt wird. Ich weiß, dass die Tastenkombinationen hauptsächlich in gespeichert sind, /system/usr/keylayout/Generic.klaber ich kann nicht finden, wo die Einstellungen für langes Drücken gespeichert sind.

Das Einstellungsmenü ermöglicht es mir, die Aktion des langen Drückens neu zuzuordnen, aber es bietet keine Option zum Aufrufen des Dialogfelds des Power-Menüs. Soweit es mich betrifft, bietet die Android-API keine Option für den Zugriff auf den Netzschalter, sodass ich die Aktion in den richtigen Systemdateien ändern muss. Außerdem erlaubt mir die API nicht, den Screenshot zuzuordnen, der der Hauptzweck von mir ist. Ich möchte also entweder das Dialogfeld des Power-Menüs oder das Erstellen von Screenshots der langen Druckaktion der Menüschaltfläche zuordnen.

Ich besitze ein Samsung Galaxy S3 mit Cyanogenmod 14.1 Android 7.1.1

Haben Sie eine App in Betracht gezogen, die etwas Ähnliches nicht kann? Ich denke, diese Frage sollte besser in Cygaogenmod-Foren gestellt werden, aber ich habe dies noch nie zuvor getan.
In der Zwischenzeit habe ich eine hervorragende App gefunden, die den Job macht. Button Mapper: Remap your Keys kann sogar den Power-Menü-Dialog einzelnen Buttons zuweisen. Es erfordert weder xposed Framework noch Root-Zugriff. Ich habe gerade gelesen, dass dies ohne xposed nicht möglich ist, also habe ich nicht nach einer solchen Anwendung gesucht. Problem gelöst. Unnötig stellte ich diese Frage.
Können Sie dies als Antwort posten oder mir erlauben, dies als Antwort auf die Frage zu posten?
Wenn Sie dies für notwendig halten, können Sie dies gerne tun.

Antworten (1)

Es scheint also mehrere Apps im App Store zu geben.

Button Mapper: Remap your keys ist ein solches Beispiel. Buttons Remapper (kein Root) ist ein weiterer.