Unrud
88fd6e7314
Workaround for virtual keyboard covering buttons for Safari on iOS
2024-01-31 09:33:11 +01:00
Unrud
6a812607fe
Fix virtual keyboard covering buttons in Chromium
2024-01-31 09:33:11 +01:00
Unrud
f11cefc74c
Keep text input open after sending
2024-01-31 09:33:10 +01:00
Unrud
7cff8286c8
Hide focus outline for textarea
2024-01-31 09:33:10 +01:00
Unrud
280a654f59
Enable hardware keyboard input in mouse mode
2024-01-31 09:33:09 +01:00
Unrud
d502ca651c
Disable keyboard navigation for all buttons
2024-01-31 09:33:09 +01:00
Unrud
1985842ff0
Refactor CSS
2024-01-31 09:33:09 +01:00
Unrud
af116f4cfb
Explain prevention of mouse mode by touch
2023-04-25 16:31:41 +02:00
Unrud
45801d7cd5
Add numeric keypad
...
Fixes #54
2023-04-25 01:38:52 +02:00
Unrud
4285f6aa1b
Add visual and vibration feedback to buttons
2023-04-25 01:38:51 +02:00
Unrud
20cea84056
Prevent touch triggering mouse mode
2023-04-25 01:38:50 +02:00
Unrud
b239ca7160
Use ECMAScript modules
2023-04-25 01:38:50 +02:00
Unrud
e5369af219
Refactor web
2023-04-25 01:38:49 +02:00
Unrud
d6b75771c3
Throw exception again
2022-02-23 21:11:24 +01:00
Unrud
90922d85c6
Return early if no relevant touches
2022-02-23 21:11:23 +01:00
Unrud
0c401e0247
Add missing semicolons and initialize variables
2022-02-22 23:36:56 +01:00
Unrud
b748aceaf9
Prevent soft lockup if an error occurs
2022-02-22 23:36:56 +01:00
Unrud
190b2763bd
Organize code in namespaces
2022-02-22 22:05:48 +01:00
Unrud
9432869bce
Limit update rate
2022-02-22 20:27:39 +01:00
Unrud
e027c71341
Normalize line endings client side
2022-02-22 16:17:55 +01:00
Unrud
89131db79b
Centralized UI updates
2022-02-21 22:30:27 +01:00
Unrud
42dcafda3d
Improve variable names
2022-02-21 22:30:26 +01:00
Unrud
9082ca434a
Add fullscreenchange event listener
2022-02-21 22:30:26 +01:00
Unrud
98f4d1c692
Add options for configuring pointer and scroll speed
2022-02-21 22:30:25 +01:00
Unrud
fecec13869
Add hardware mouse support
2022-02-21 22:30:20 +01:00
Unrud
1797d7585b
Prevent clicks from touches on touchpad
2022-02-21 22:30:20 +01:00
Unrud
db9ca255fa
Add Touch prefix to handlers
2022-02-21 22:30:19 +01:00
Unrud
b3db523db1
Keep move and scroll remainder
2022-02-21 22:30:19 +01:00
Unrud
51dbecaa63
Split function updateMoveAndScroll
2022-02-21 22:30:19 +01:00
Unrud
ab09e7c674
Refactor key detection
2022-02-21 22:30:18 +01:00
Unrud
56cff8deb2
Listen for keydown event on document
2022-02-21 22:30:18 +01:00
Unrud
ad3847f5aa
Combine scroll and scroll finish commands
2022-02-21 22:30:18 +01:00
Unrud
1f3aa58568
Remove padlabel id
2022-02-21 22:30:17 +01:00
Unrud
7fc46bf38c
Rename class touchpad to touch
2022-02-03 14:51:54 +01:00
Unrud
42528c0cf7
Use class for scenes and fix resizing keys
2022-01-29 11:04:21 +01:00
Unrud
c85275f263
Add back button to keys scene and allow fullscreen
...
Closes #29
2022-01-28 00:14:20 +01:00
Unrud
facaacb3fb
Use history instead of window.history
2022-01-28 00:13:19 +01:00
Unrud
077dc6def0
Check modifier keys for physical keyboard
2022-01-28 00:12:55 +01:00
Unrud
e702b239eb
Enable touchpad and keyboard on keys page
...
Fixes #25
2022-01-27 17:00:50 +01:00
Unrud
cf8753698f
Save keys page in session
2022-01-27 16:55:50 +01:00
Unrud
632c944561
Use classes for fullscreen and pad capability
2022-01-27 16:55:50 +01:00
Unrud
c749865ef1
Save keyboard text in session
2022-01-27 16:55:50 +01:00
Unrud
24f3eb63ec
Cosmetics
...
Rename variable keys_pages to keysPages.
Rename variable page_index to pageIndex.
Rename textarea text to keyboardtext.
Rename button textkeysbutton to keyboardkeysbutton.
Omit last , in array.
2022-01-27 16:51:33 +01:00
Unrud
a113b3adb7
Add support for physical keyboard
2022-01-27 07:26:31 +01:00
Unrud
a23a1260e9
Cosmetics
2022-01-27 07:17:35 +01:00
Unrud
5da7b376c9
Add return key
2022-01-27 07:17:23 +01:00
Unrud
d22dc0f4dd
Add more keys
...
Fixes #36
Fixes #27
Fixes #22
2022-01-24 08:08:21 +01:00
Unrud
92a46e6637
Improve icon font
...
Round values to integer
Change EM square to 1024
Move glyph uni2630 to uni2261
2022-01-24 07:52:34 +01:00
Unrud
cfad7e9d68
Use pointer as cursor for buttons
2022-01-24 07:52:27 +01:00
Unrud
348ec1f6ab
Remove unused function
2022-01-24 07:52:19 +01:00