-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Description
Hi, it seems that keys from Numpad can be used as global shortcuts, but not as accelerators in a MenuItem, but I would be surprised if it were a limitation. ;-)
I am building a custom menu. The item in the menu has this code:
let video_play: tauri::menu::MenuItem<R> = MenuItemBuilder::new("PLAY")
.id("video_play")
.accelerator("num5")
.build(app)?;
The compiler does not croak, but when I run pnpm tauri dev it refuses to compile with this error.
thread 'main' panicked at /Users/nacho/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tauri-2.4.1/src/app.rs:1192:11:
Failed to setup app: error encountered during setup hook: menu error: Couldn't recognize "Numpad5" as a valid key for accelerator, if you feel like it should be, please report this to https://github.com/tauri-apps/muda
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'main' panicked at library/core/src/panicking.rs:218:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x10563b11c - std::backtrace_rs::backtrace::libunwind::trace::h7f51f64da084d564
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
1: 0x10563b11c - std::backtrace_rs::backtrace::trace_unsynchronized::h0c7f623a469276df
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x10563b11c - std::sys::backtrace::_print_fmt::hd4ebb49eee8ba9e9
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/sys/backtrace.rs:66:9
3: 0x10563b11c - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4b01b56329a0a8fc
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/sys/backtrace.rs:39:26
4: 0x10565bb88 - core::fmt::rt::Argument::fmt::h06e9a80dc1e58715
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/fmt/rt.rs:177:76
5: 0x10565bb88 - core::fmt::write::h5ac783d2f16cae69
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/fmt/mod.rs:1440:21
6: 0x105637aac - std::io::Write::write_fmt::h740ae8bf4425e1f4
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/io/mod.rs:1887:15
7: 0x10563afd0 - std::sys::backtrace::BacktraceLock::print::h822ac0a1da741b33
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/sys/backtrace.rs:42:9
8: 0x10563bf68 - std::panicking::default_hook::{{closure}}::h182e34e1427a763f
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:295:22
9: 0x10563bd5c - std::panicking::default_hook::hf3c673ab0d652139
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:322:9
10: 0x10563c8b4 - std::panicking::rust_panic_with_hook::ha68643d4311595e9
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:828:13
11: 0x10563c434 - std::panicking::begin_panic_handler::{{closure}}::h0edcf2e5c8ce9186
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:694:13
12: 0x10563b5dc - std::sys::backtrace::__rust_end_short_backtrace::h25049b070cf1a527
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/sys/backtrace.rs:168:18
13: 0x10563c114 - rust_begin_unwind
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/std/src/panicking.rs:692:5
14: 0x10568c184 - core::panicking::panic_nounwind_fmt::runtime::ha88e14870ff6907a
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/panicking.rs:117:22
15: 0x10568c184 - core::panicking::panic_nounwind_fmt::h930012317ee5fbe3
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/intrinsics/mod.rs:3869:9
16: 0x10568c1fc - core::panicking::panic_nounwind::h072d1e65f18d6201
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/panicking.rs:218:5
17: 0x10568c374 - core::panicking::panic_cannot_unwind::h14da2d2699e88696
at /rustc/4eb161250e340c8f48f66e2b929ef4a5bed7c181/library/core/src/panicking.rs:307:5
18: 0x10514f948 - tao::platform_impl::platform::app_delegate::did_finish_launching::hc664ae3df6b48f77
at /Users/nacho/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tao-0.32.8/src/platform_impl/macos/app_delegate.rs:114:1
19: 0x19d2ce144 - <unknown>
20: 0x19d3623d8 - <unknown>
21: 0x19d362320 - <unknown>
22: 0x19d29c678 - <unknown>
23: 0x19e3b92c4 - <unknown>
24: 0x1a0b3f370 - <unknown>
25: 0x1a0b3f120 - <unknown>
26: 0x1a0b3d674 - <unknown>
27: 0x1a0b3d270 - <unknown>
28: 0x19e3e2154 - <unknown>
29: 0x19e3e1f48 - <unknown>
thread caused non-unwinding panic. aborting.
Metadata
Metadata
Assignees
Labels
No labels