mirror of
https://github.com/onyx-and-iris/simple-recorder.git
synced 2025-07-27 06:11:59 +00:00
add keyboard bindings for current+update buttons
This commit is contained in:
parent
8813c25819
commit
d0401d0457
@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "simple-recorder"
|
||||
version = "0.3.2"
|
||||
version = "0.3.3"
|
||||
description = "A simple OBS recorder"
|
||||
authors = [{ name = "onyx-and-iris", email = "code@onyxandiris.online" }]
|
||||
dependencies = [
|
||||
|
@ -103,6 +103,9 @@ class SimpleRecorderWindow(fsg.Window):
|
||||
self["Add Chapter"].bind("<Leave>", " || LEAVE")
|
||||
self["Add Chapter"].bind("<Button-3>", " || RIGHT_CLICK")
|
||||
|
||||
self["-GET-CURRENT-"].bind("<Return>", " || RETURN")
|
||||
self["-UPDATE-"].bind("<Return>", " || RETURN")
|
||||
|
||||
async def run(self):
|
||||
while True:
|
||||
event, values = self.read()
|
||||
@ -186,7 +189,7 @@ class SimpleRecorderWindow(fsg.Window):
|
||||
"This feature is not implemented yet", text_color="orange"
|
||||
)
|
||||
|
||||
case ["-GET-CURRENT-"]:
|
||||
case ["-GET-CURRENT-"] | ["-GET-CURRENT-", "RETURN"]:
|
||||
try:
|
||||
current_directory = await Directory(
|
||||
host=self.host, port=self.port, password=self.password
|
||||
@ -197,7 +200,7 @@ class SimpleRecorderWindow(fsg.Window):
|
||||
f"Error: {e.raw_message}", text_color="red"
|
||||
)
|
||||
|
||||
case ["-UPDATE-"]:
|
||||
case ["-UPDATE-"] | ["-UPDATE-", "RETURN"]:
|
||||
filepath = values["-FILEPATH-"]
|
||||
if not filepath:
|
||||
self["-OUTPUT-SETTINGS-"].update(
|
||||
|
Loading…
x
Reference in New Issue
Block a user