Crates.io | flextrek |
lib.rs | flextrek |
version | 0.1.0 |
source | src |
created_at | 2024-11-08 19:17:52.113381 |
updated_at | 2024-11-08 19:17:52.113381 |
description | A super-easy, windows-only crate to get focused explorer location or selected files path using hotkey! |
homepage | https://github.com/initialencounter/flextrek |
repository | https://github.com/initialencounter/flextrek |
max_upload_size | |
id | 1441456 |
size | 29,359 |
A super-easy, windows-only crate to get focused explorer location or selected files path using hotkey!
example/get_explorer_selected_file.rs
use flextrek::listen_selected_files;
#[tokio::main(flavor = "current_thread")]
async fn main() {
let hotkey_str = "Ctrl+Shift+z";
println!("Start to listen explorer selected files");
println!("Hotkey: {}", hotkey_str);
listen_selected_files(hotkey_str, |files| async move {
println!("Selected files: {:?}", files);
})
.await;
}
example/get_explorer_location.rs
use flextrek::listen_path;
#[tokio::main(flavor = "current_thread")]
async fn main() {
let hotkey_str = "Ctrl+Shift+z";
println!("Start to listen explorer location");
println!("Hotkey: {}", hotkey_str);
let _ = listen_path(hotkey_str, |path| async move {
println!("Current path: {:?}", path);
})
.await;
}