mirror of
https://github.com/talwat/lowfi
synced 2025-05-04 11:22:18 +00:00
fix: ignore release key events
This commit is contained in:
parent
a64b10e20c
commit
30af38a63a
@ -1,6 +1,6 @@
|
|||||||
use std::sync::atomic::Ordering;
|
use std::sync::atomic::Ordering;
|
||||||
|
|
||||||
use crossterm::event::{self, EventStream, KeyCode, KeyModifiers};
|
use crossterm::event::{self, EventStream, KeyCode, KeyEventKind, KeyModifiers};
|
||||||
use futures::{FutureExt, StreamExt};
|
use futures::{FutureExt, StreamExt};
|
||||||
use tokio::sync::mpsc::Sender;
|
use tokio::sync::mpsc::Sender;
|
||||||
|
|
||||||
@ -17,6 +17,10 @@ pub async fn listen(sender: Sender<Messages>) -> eyre::Result<()> {
|
|||||||
continue;
|
continue;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if event.kind == KeyEventKind::Release {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
let messages = match event.code {
|
let messages = match event.code {
|
||||||
// Arrow key volume controls.
|
// Arrow key volume controls.
|
||||||
KeyCode::Up => Messages::ChangeVolume(0.1),
|
KeyCode::Up => Messages::ChangeVolume(0.1),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user