data: Add key press/release events
While we have "button-{pressed,released}" events there's often the
desire to control sound for key presses of e.g. on screen keyboards too.
Add separate events for that.
This allows us to e.g. add a particular sound for OSK key presses and
OSKs can send this with an `important` hint so they're also usable
in silent mode.
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/85
Signed-off-by: Guido Günther <agx@sigxcpu.org>
This commit is contained in:
@@ -29,6 +29,16 @@
|
||||
"type" : "Sound",
|
||||
"effect" : "camera-shutter"
|
||||
},
|
||||
{
|
||||
"event-name" : "key-pressed",
|
||||
"type" : "Sound",
|
||||
"effect" : "key-pressed"
|
||||
},
|
||||
{
|
||||
"event-name" : "key-released",
|
||||
"type" : "Sound",
|
||||
"effect" : "key-released"
|
||||
},
|
||||
{
|
||||
"event-name" : "message-new-cellbroadcast",
|
||||
"type" : "Sound",
|
||||
@@ -116,6 +126,17 @@
|
||||
"type" : "VibraRumble",
|
||||
"duration" : 12
|
||||
},
|
||||
{
|
||||
"event-name" : "key-pressed",
|
||||
"type" : "VibraPattern",
|
||||
"magnitudes" : [ 0.2 ],
|
||||
"durations" : [ 7 ]
|
||||
},
|
||||
{
|
||||
"event-name" : "key-released",
|
||||
"type" : "VibraRumble",
|
||||
"duration" : 12
|
||||
},
|
||||
{
|
||||
"event-name" : "message-new-cellbroadcast",
|
||||
"type" : "VibraPattern",
|
||||
|
||||
Reference in New Issue
Block a user