pub struct Hotkeys {
pub fix_word: String,
pub fix_sentence: String,
pub review: String,
}Expand description
Hotkey settings. Each action is fully configurable — pick any
combination of modifiers plus a single non-modifier key. Stored
as +-separated accelerator strings (see crate::Chord) so
the file stays human-readable. An empty string means “unbound”.
Fields§
§fix_word: StringAccelerator for fix-last-word. Example: "CTRL+SHIFT+ALT+SUPER+F".
fix_sentence: StringAccelerator for fix-last-sentence. Empty = unbound.
review: StringAccelerator for the review popup — shows the proposed correction in a small egui window and waits for Apply / Cancel before emitting. Empty = unbound.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Hotkeys
impl<'de> Deserialize<'de> for Hotkeys
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Hotkeys
impl StructuralPartialEq for Hotkeys
Auto Trait Implementations§
impl Freeze for Hotkeys
impl RefUnwindSafe for Hotkeys
impl Send for Hotkeys
impl Sync for Hotkeys
impl Unpin for Hotkeys
impl UnsafeUnpin for Hotkeys
impl UnwindSafe for Hotkeys
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.