Commit Graph

34 Commits

Author SHA1 Message Date
Joachim Le Fournis
4a9bfca1f6 [ion] Alpha-locked percent becomes backspace 2020-04-09 12:09:03 -04:00
Émilie Feral
b9960220d2 [ion] Events: specify events data according to keyboard layout 2019-04-12 16:56:57 +02:00
Émilie Feral
7d8e527d51 Merge branch 'version-11' of ssh://git.numworks.com/Epsilon into f7 2019-04-12 15:22:22 +02:00
Ruben Dashyan
e53fda3534 [ion/shared/events] Correct text for Ion::Event::EE 2019-04-12 15:16:53 +02:00
Léa Saviot
b6eb663f53 [ion/kandinsky] Move unicode to ion 2019-04-12 15:16:51 +02:00
Léa Saviot
63d7155376 Remove Ion::Charset 2019-04-12 15:16:50 +02:00
Émilie Feral
7cc8cc02c8 [ion] Add a keyboard platform event: Battery Charging 2019-04-11 10:16:21 +02:00
Émilie Feral
7ce3432963 [ion] TEMPO: fix PowerKey (B2 for N0100 and B3 for N0101) 2019-04-09 14:00:06 +02:00
Léa Saviot
7e9bbe3aea [ion] Add event names for Shift+Up/Down/Left/Right
Change-Id: I03cd5707ea2d9e460ed925009442e15d38572798
2018-05-09 12:17:30 +02:00
Léa Saviot
f660c7750c [ion] Fix linear mode cursor position when pressing "cos" for instance
Change-Id: I7a39f875cc85eedc336818fcfe5b125c74a8960c
2018-05-07 14:14:02 +02:00
Léa Saviot
de25105f4a [usb] Handle the usb Plugged detection in getEvent.
Change-Id: Idfba5925a7c79c722b0aad3a1c24799b31d88298
2018-04-06 14:31:48 +02:00
Romain Goyet
52bdf4a41f Merge branch 'cas_with_app_copy' into python_console 2017-11-21 18:44:38 +01:00
Émilie Feral
e3057d5c2b [poincare] Change multiplication sign
Change-Id: If58f62fa181ce7aac441d42d44ea65d68f0d6421
2017-10-25 18:19:01 +02:00
Damien Nicolet
6392735e70 Add orgin/end keyboard shortcuts, by pressing shift left or shift right 2017-09-20 10:16:34 +02:00
Émilie Feral
e37f1418e5 Clean DEBUG macro
Change-Id: I5acf266d565045468c6fba19b1ca493773ae78bc
2017-06-16 15:08:14 +02:00
Romain Goyet
cc31953d88 [ion] Event::isDefined instead of isValid
Change-Id: If5927200fbc0b5395496294e37d06d502452f311
2017-05-01 21:57:53 +02:00
Romain Goyet
ea0c8a4095 [ion] More accurate event map
Change-Id: I06723e69e07c9a0ca5817f66f939e64aae975f36
2017-05-01 21:57:53 +02:00
Romain Goyet
3ac05e983b [ion] Introduce Event::isKeyboardEvent/isSpecialEvent
Change-Id: Iddfe95ec86f1024bec537542af22febcd2d0087a
2017-05-01 21:57:52 +02:00
Romain Goyet
ebda4a17ea [ion] Clean Event::name()
Change-Id: I97c288168895c878d274bbf9a4256d5c606ef527
2017-05-01 21:57:52 +02:00
Romain Goyet
fcd01a9655 [ion] Add Event::isValid
Change-Id: I0bf217f185772ca1f27aca66a704dbee30509907
2017-05-01 16:00:58 +02:00
Romain Goyet
2e59e21e4e [ion] Avoid negation in getter
Change-Id: Id700e80a57cf0bc828c101ad2e6d52492549d943
2017-05-01 15:17:53 +02:00
Émilie Feral
475b3ce54a [ion] Fix error in data for event
Change-Id: Ib23206b7ca9bcf5c4d6432d17e069a63a613996b
2017-03-29 11:34:46 +02:00
Émilie Feral
7c59498bff [ion] Correct event text in events
Change-Id: If0640ecd9917c18001aa0c52821bace5e4025462
2017-03-16 15:12:10 +01:00
Émilie Feral
91385765d8 [poincare] Parse "3->A" (sto)
Change-Id: Idd8545cfcb91cebc7f95e2425db795e8105da14b
2017-03-16 15:12:10 +01:00
Romain Goyet
9c0b5b2008 [ion] Enable logging event names in DEBUG
Change-Id: Id5700072ada8fd8dd99dc076a808333e170214f8
2017-02-20 16:14:55 +01:00
Émilie Feral
d656d0d2eb [kandinsky] Add a special char for e (2.7...)
Change-Id: Ia2ab2f4cdeadedde5228357d2aed97c3e602b67f
2017-02-17 16:35:06 +01:00
Émilie Feral
1f751589b9 [Kandinsky] In font, for the i complex, use the i cyrillic instead of
iota

Change-Id: I746e1060f1437fe090a2dee533c3bbec24bda7d4
2017-02-17 16:35:06 +01:00
Émilie Feral
94b96d4ef9 [poincare] Replace exp() parsing by e^()
Change-Id: I5d84aea32ead00574e92e5edb5ff416bec2772d0
2017-01-27 12:02:20 +01:00
Émilie Feral
0c51270e19 [apps][poincare] Use special symbols when required
Change-Id: I376f15eb9e08fd26d34fffb6aa86d2097af4c2c4
2017-01-27 11:59:15 +01:00
Émilie Feral
290c2ff6c1 [poincare] Create a class square root
Change-Id: I326212043c9342cab43ac35b4d0edecdf89649fc
2017-01-18 15:06:37 +01:00
Émilie Feral
f33250f6ff [poincare] Parse Pi
Change-Id: I7dbfa92d1c7aaf1c9d479fd1b907c444b292097e
2017-01-18 14:39:43 +01:00
Romain Goyet
f5ea9cb2d3 [ion] Introduce Ion::Events::None
Which allows Ion::Events::getEvent to be non-blocking

Change-Id: I2715b10ace2ecbac153b0f7d00ea5f2ca5de399c
2016-11-11 16:06:29 +01:00
Romain Goyet
b87f06e3a2 [ion] Update the Event model
Change-Id: I41a53caeb7dd8a15e7934f49675f6a53be8fe7be
2016-11-10 17:29:48 +01:00
Romain Goyet
753a4a7cb5 [Ion] Move to C++
Change-Id: Id75fca5e92a3fdf18258015bcda7cd70297b0fdb
2016-08-23 16:30:15 +02:00