on master help sign in
Change names back to be longer but better.
commit0fbc244bbb645f635a0c28368c211f2022eab5b7 authorevancz <info@elm-lang.org> dateSat 23 Mar 2013, 18:22 (14 years ago) parent79093ff
2 files changed+12−9
libraries/Keys.elm → libraries/Keyboard.elm+7−4 libraries/Native/Signal/Keys.js → libraries/Native/Signal/Keyboard.js+5−5
libraries/Keys.elm → libraries/Keyboard.elmrenamed+7−4
@@ -2,9 +2,9 @@
22-- [Keyboard.Raw library](/docs/Signal/KeyboardRaw.elm) for a
33-- lower-level interface that will let you define more complicated behavior.
44
5−module Keys where
5+module Keyboard where
66
7−import Native.Keys as N
7+import Native.Keyboard as N
88
99type KeyCode = Int
1010
@@ -46,5 +46,8 @@ space = N.isDown 32
4646enter : Signal Bool
4747enter = N.isDown 13
4848
49−down : Signal [KeyCode]
50−presses : Signal Char
49+-- List of keys that are currently down.
50+keysDown : Signal [KeyCode]
51+
52+-- The latest key that has been pressed.
53+lastPressed : Signal Char
libraries/Native/Signal/Keys.js → libraries/Native/Signal/Keyboard.jsrenamed+5−5
@@ -1,8 +1,8 @@
11
2−Elm.Native.Keys = function(elm) {
2+Elm.Native.Keyboard = function(elm) {
33 'use strict';
44 elm.Native = elm.Native || {};
5− if (elm.Native.Keys) return elm.Native.Keys;
5+ if (elm.Native.Keyboard) return elm.Native.Keyboard;
66
77 var Signal = Elm.Signal(elm);
88 var NList = Elm.Native.List(elm);
@@ -62,11 +62,11 @@ Elm.Native.Keys = function(elm) {
6262
6363 function is(key) { return keySignal(NList.member(key)); }
6464
65− return elm.Native.Keys = {
65+ return elm.Native.Keyboard = {
6666 isDown:is,
6767 directions:F4(dir),
68− down:keysDown,
69− presses:charPressed
68+ keysDown:keysDown,
69+ lastPressed:charPressed
7070 };
7171
7272};