Anwendungsmöglichkeiten des Custom-Keys beim SHIFTphone 8

amartinz

ShiftOS Developer
Original poster
ShiftOS Developer
SHIFT Staff
19 März 2018
2.139
30
Wolfsberg, Austria
Es gibt nahezu unendliche Anwendungsmöglichkeiten für den Custom-Key, deswegen würden wir gerne von euch wissen, welche Funktionen ihr euch besonders wünscht!

Falls ihr Vorschläge habt, bitte zuerst in diesem Thread nachsehen, ob der Vorschlag schon gepostet wurde, bevor ihr euren Vorschlag abschickt (die Moderation nimmt sich frei duplizierte Posts oder Off-Topic zu löschen bzw. zu verschieben).

Es kann über jeden Vorschlag an der Seite des Postings abgestimmt werden (Pfeil rauf für positiv, Pfeil runter für negativ).
Bitte gerne auch negative Stimmen abgeben und seid nicht traurig, falls ihr auch negative Stimmen zu euren Vorschlägen bekommt :)

Wir versuchen die Vorschläge auf diese Art und Weise zu priorisieren.
Viele negative Stimmen bedeuten übrigens nicht, dass wir es nicht umsetzen werden sondern sind rein eine Hilfe für uns um zu sehen, was sich der Großteil von euch am meisten wünscht.
Bitte habt auch Verständnis dafür, falls wir etwas nicht umsetzen oder die Umsetzung etwas mehr Zeit in Anspruch nimmt.

Geplant ist auch, dass je nach Dauer oder Häufigkeit des Tastendrucks andere Aktionen ausgeführt werden können, z.B.:
  • 1x kurz drücken
  • 1x lange drücken
  • 2x kurz und schnell hintereinander drücken
  • 3x kurz und schnell hintereinander drücken
 
Zuletzt bearbeitet:
- toggle (bluetooth) hotspot
- open system -> battery -> battery usage
- morse keyboard (also to loosen up the key, now I need my wife to hold the phone with two hands before I can do a triple press)

And for some settings (toggle hotspot) we could use some feedback, is it still called a toast?
 
Starten einer Sequenz (Abfolge oder Schrittkette)

Kurzfassung:
Anstelle einer einzigen Funktion werden mehrere frei konfigurierbare Funktionen nacheinander ausgeführt.

Beispiel:
Funktion zum Schlafengehen: Durch langes Drücken wird mein SHIFTphone durch die erste Aktion in den Ruhemodus versetzt. Die zweite Aktion aktiviert den Flugmodus und die dritte informiert Home Assistant.

Im Detail:
Man könnte eine oder mehrere Sequenzen anlegen. Jede Sequenz beginnt mit einer auslösenden Funktion, die auf dem Custom-Key basiert, z. B. kurzes Drücken, x-mal Drücken, länger als x Sekunden Drücken usw. Auf die auslösende Funktion folgt eine frei konfigurierbare Liste der hier genannten Aktionen. Im einfachsten Fall werden diese der Reihe nach von oben nach unten abgearbeitet. Die nächste Erweiterung wäre, dass man Aktionen abhängig voneinander ausführen könnte. Man könnte also einfache Logiken nach dem Motto „Wenn, dann” aufbauen.

Die Krönung wären frei konfigurierbare bzw. frei programmierbare Aktionen. SHIFT würde eine Schnittstelle oder ein Framework zum Programmieren eigener Aktionen bereitstellen, auf dem die Community dann eigene Aktionen bereitstellen könnte. Denkbar wäre auch eine dateibasierte Konfiguration, wie sie bei Home Assistant verwendet wird. Die Bereitstellung könnte über GitHub, F-Droid oder ähnliche Plattformen erfolgen. Der Custom-Key würde dann quasi zum Custom-Community-Key (CCK) mutieren.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: anhaltmike
Eine Frage zum Custom-Key: Ist es möglich, dass man den Custom-Key mit der Funktion "Bluetooth an/aus" belegen kann? In einem Post oben habe ich gelesen dass die Funktion "Bluetooth an" für den Custom-Key vorgeschlagen wurde. Aber gilt das dann auch für "Bluetooth aus"?
 
Hi @Ala123, das sollte eigentlich bereits jetzt schon möglich sein, mithilfe der Ein/Aus-Taste bzw. Lauter/Leiser-Taste. Ein mal drücken wärend ein Anruf klingelt, schaltet wahlweise auf Vibration oder ganz stumm. 🙂
Zu finden unter: Einstellungen -> Töne -> "Klingeln per Tastendruck verhindern"
Bei mir ist die Möglichkeit, das einzustellen, ausgeblendet. Kann mir da wer helfen?
 

Anhänge

  • Screenshot_20251023-072501_Einstellungen.png
    Screenshot_20251023-072501_Einstellungen.png
    118,6 KB · Aufrufe: 10
Die offizielle App für den Custom Key ist noch nicht draußen oder?
Meiner ist jedenfalls noch "tot".
Bisher hatte ich gewartet, dass da noch was kommt, überlege mir nun allerdings langsam einen Keymapper zu installieren.

Gibt es ein Datum, wann der Custom Key offiziell unterstützt wird?
 
Auf OS-l ist Shift-Actions schon seit der ersten Version vorinstalliert. Derzeit wird halt bei OS-G noch auf die Zertifizierung von der 6.3 gewartet, wobei es vor allem an einem Blocker seitens Qualcomm liegt, der immer noch nicht behoben ist. So langsam befürchte ich, dass Qualcomm den Blocker erst mit dem Android 16-Support lösen wird. Dann dürfte alles noch sehr lange dauern.
 
Wenn Qualcomm denn wenigstens mehr Upstream Arbeit für alle Chips leisten würde damit der Unterschied im BoardSupportPackage kleiner wird und sich nicht nur auf die Laptop Chips fokussieren würde, könnte ich das Abwarten besser aushalten :) Gerät funktioniert ja auch so relativ gut.
 
Da ich aber auch abhängkeitsbasierte Aktionen ausführen will hatte ich unter ShiftOS-G die Keymapper App genutzt. Hat gut funktioniert.
Genau, dafür muss noch ein Schalter eingebaut werden, denn ein Systemservice "konsumiert" zurzeit das Event und leitet es nur an Anwendungen weiter, die die Berechtigung haben auf den Druck zu reagieren.

Keymapper hat diese nicht.
Hab das priorisiert auf meiner Liste stehen.

Mit der aktuellen Beta V. 4.0.0. der Key Mapper App ist es (dank ADB / Shizuku) auch in der Free Version wieder möglich über ShiftOS-L das Media-Ereignis abzufangen.
Somit kann der Custom-Key wieder Kontextbasiert auf die eigenen Bedürfnisse angepasst werden.
Das könnte eine Vielzahl der hier erwähnten Anwendungsfälle tatsächlich mit etwas Eigenarbeit lösen.

Greetz