mirror of https://github.com/helix-editor/helix
add function to check for key event
parent
9f0501d060
commit
67c5a2a99b
|
@ -1354,6 +1354,19 @@ value : any?
|
||||||
"#
|
"#
|
||||||
);
|
);
|
||||||
|
|
||||||
|
register!(
|
||||||
|
"key-event?",
|
||||||
|
|event: Event| { matches!(event, Event::Key(_)) },
|
||||||
|
r#"Checks if the given event is a key event.
|
||||||
|
|
||||||
|
```scheme
|
||||||
|
(key-event? event) -> bool?
|
||||||
|
```
|
||||||
|
|
||||||
|
* event : Event?
|
||||||
|
"#
|
||||||
|
);
|
||||||
|
|
||||||
register!(
|
register!(
|
||||||
"key-event-char",
|
"key-event-char",
|
||||||
|event: Event| {
|
|event: Event| {
|
||||||
|
@ -1382,7 +1395,7 @@ event : Event?
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
r#"
|
r#"
|
||||||
Get the key event modifier off of the evnet, if there is one.
|
Get the key event modifier off of the event, if there is one.
|
||||||
|
|
||||||
```scheme
|
```scheme
|
||||||
(key-event-modifier event) -> (or int? #false)
|
(key-event-modifier event) -> (or int? #false)
|
||||||
|
|
Loading…
Reference in New Issue