Skip to content

Commit 8c71011

Browse files
committed
Add constructor helpers for letter keys
1 parent 938436b commit 8c71011

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/UI/KeyboardShortcut/Key.elm

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ module UI.KeyboardShortcut.Key exposing
2121
, decode
2222
, fromString
2323
, isModifier
24+
, letter
25+
, lower
2426
, toNumber
27+
, upper
2528
, view
2629
)
2730

@@ -113,6 +116,21 @@ type Key
113116
| Raw String
114117

115118

119+
letter : (LetterCase -> Key) -> Key
120+
letter k =
121+
k Lower
122+
123+
124+
lower : (LetterCase -> Key) -> Key
125+
lower k =
126+
letter k
127+
128+
129+
upper : (LetterCase -> Key) -> Key
130+
upper k =
131+
k Upper
132+
133+
116134

117135
-- HELPERS
118136

0 commit comments

Comments
 (0)