mirror of
https://github.com/penpot/penpot.git
synced 2026-05-24 17:33:41 +00:00
23 lines
347 B
Clojure
23 lines
347 B
Clojure
(ns app.main.ui.keyboard)
|
|
|
|
(defn is-keycode?
|
|
[keycode]
|
|
(fn [e]
|
|
(= (.-keyCode e) keycode)))
|
|
|
|
(defn ^boolean alt?
|
|
[event]
|
|
(.-altKey event))
|
|
|
|
(defn ^boolean ctrl?
|
|
[event]
|
|
(.-ctrlKey event))
|
|
|
|
(defn ^boolean shift?
|
|
[event]
|
|
(.-shiftKey event))
|
|
|
|
(def esc? (is-keycode? 27))
|
|
(def enter? (is-keycode? 13))
|
|
(def space? (is-keycode? 32))
|