File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -39,3 +39,31 @@ export function isArrowDownKey(event: KeyboardEvent): boolean {
3939export function isArrowUpKey ( event : KeyboardEvent ) : boolean {
4040 return event . key === 'ArrowUp' || event . key === 'Up'
4141}
42+
43+ /**
44+ * Returns `true` if the keyboard event was triggered by the `ArrowLeft` key
45+ */
46+ export function isArrowLeftKey ( event : KeyboardEvent ) : boolean {
47+ return event . key === 'ArrowLeft' || event . key === 'Left'
48+ }
49+
50+ /**
51+ * Returns `true` if the keyboard event was triggered by the `ArrowRight` key
52+ */
53+ export function isArrowRightKey ( event : KeyboardEvent ) : boolean {
54+ return event . key === 'ArrowRight' || event . key === 'Right'
55+ }
56+
57+ /**
58+ * Returns `true` if the keyboard event was triggered by the `Home` key
59+ */
60+ export function isHomeKey ( event : KeyboardEvent ) : boolean {
61+ return event . key === 'Home'
62+ }
63+
64+ /**
65+ * Returns `true` if the keyboard event was triggered by the `End` key
66+ */
67+ export function isEndKey ( event : KeyboardEvent ) : boolean {
68+ return event . key === 'End'
69+ }
You can’t perform that action at this time.
0 commit comments