mofeng-git
7b3335ea94
Add support for PiKVM Switch and related features
...
This commit introduces several new components and improvements:
- Added Switch module with firmware update and configuration support
- Implemented new media streaming capabilities
- Updated various UI elements and CSS styles
- Enhanced keyboard and mouse event handling
- Added new validators and configuration options
- Updated Python version support to 3.13
- Improved error handling and logging
2025-02-01 01:08:36 +00:00
Maxim Devaev
d93639ba8d
hid with granularity prototype
2024-11-03 18:28:28 +02:00
Maxim Devaev
d6b61cb407
refactoring
2024-11-02 14:26:39 +02:00
Maxim Devaev
cda32a083f
new events model
2024-10-21 17:46:59 +03:00
Maxim Devaev
7a53f14456
refactoring
2024-09-18 04:37:43 +03:00
Maxim Devaev
ce62d711c1
updated copyright date
2024-03-22 16:02:55 +02:00
Maxim Devaev
7bb5531100
option to disable jiggler
2023-10-26 08:28:18 +03:00
Maxim Devaev
4038754c37
pikvm/pikvm#57 : Mouse jiggler
2023-10-23 08:10:19 +03:00
Maxim Devaev
a834c89ef3
copyright update
2023-05-27 12:41:22 +03:00
Maxim Devaev
f652eca9c2
refactoring
2023-03-07 23:54:05 +02:00
Maxim Devaev
ee3e224e39
new typing style
2022-09-04 18:08:40 +03:00
Maxim Devaev
caf1a89ec6
refactoring
2022-07-29 22:14:02 +03:00
Maxim Devaev
867412a6cd
renamed otg key to usb key
2022-07-22 04:36:54 +03:00
Maxim Devaev
32fb465ad4
fix
2022-04-12 15:30:36 +03:00
Maxim Devaev
f7634c5900
fixed logging
2022-04-06 13:11:50 +03:00
Maxim Devaev
3b56100fe2
otg hid: close device if udc is unbound
2022-04-01 06:48:00 +03:00
Maxim Devaev
17e140729e
refactoring
2022-04-01 02:53:10 +03:00
Maxim Devaev
17412be3fe
get rid of otgbind's cleanup and fixed hid for this
2022-03-31 05:41:08 +03:00
Maxim Devaev
c4ca7011bf
removed UsbDeviceController() class
2022-03-31 04:40:24 +03:00
Maxim Devaev
267aef7790
default values for the otg hid plugin
2022-03-27 23:58:29 +03:00
Maxim Devaev
1b3a2cc3f7
copyright bump
2022-01-07 16:39:02 +03:00
Maxim Devaev
977c8a1ade
refactoring
2021-09-24 09:33:15 +03:00
Maxim Devaev
8f11fa3b91
small rebranding
2021-09-08 06:47:54 +03:00
Maxim Devaev
2db0656df3
unified udc code and automatic driver detection
2021-08-28 19:01:13 +03:00
Maxim Devaev
df098bd075
win95 runtime switching
2021-08-15 20:16:48 +03:00
Maxim Devaev
ed5952f13e
fixed pikvm/pikvm#159 : workaround for windows 98 absolute mouse bug
2021-08-14 09:29:12 +03:00
Maxim Devaev
37060de4c3
dual mouse mode
2021-07-24 02:37:10 +03:00
Maxim Devaev
cbc3a4ceef
rewrite otg hid
2021-07-23 05:17:00 +03:00
Maxim Devaev
bc73e74161
fixed process waiting
2021-07-23 04:33:13 +03:00
Devaev Maxim
a66221a494
fixed mouse remap
2021-03-26 21:32:21 +03:00
Devaev Maxim
4d4fb69d2e
refactoring
2021-01-23 07:00:49 +03:00
Devaev Maxim
c169f55204
update copy
2021-01-07 10:33:02 +03:00
Devaev Maxim
edb967c633
hid set_connected api
2020-12-24 15:49:23 +03:00
Devaev Maxim
7debaa6776
refactoring
2020-12-02 15:35:11 +03:00
Devaev Maxim
5bc868662a
stop signals propagation in 3.9
2020-12-02 15:07:08 +03:00
Devaev Maxim
744fd19db9
hid busy flag
2020-12-02 04:52:05 +03:00
Devaev Maxim
5eff81061b
simplified outputs api
2020-12-01 10:36:48 +03:00
Devaev Maxim
a77db72355
multihid firmware
2020-11-20 00:15:18 +03:00
Devaev Maxim
5f407fd4a0
refactoring
2020-11-07 12:12:40 +03:00
Devaev Maxim
afcd6408bb
refactoring
2020-11-06 08:41:08 +03:00
Devaev Maxim
3386c66278
refactoring
2020-11-04 10:52:00 +03:00
Devaev Maxim
c31115051c
configurable wheel for otg
2020-11-03 06:17:52 +03:00
Maxim Devaev
544f4b3fec
Relative ( #18 )
...
* refactoring
* basic relative mouse mode
2020-11-03 04:50:08 +03:00
Devaev Maxim
3c690816e1
refactoring
2020-10-26 19:48:43 +03:00
Devaev Maxim
de2998a42f
otg hid: clear queue on error
2020-10-15 09:52:55 +03:00
Devaev Maxim
bee33f2df6
tools.clear_queue()
2020-10-13 17:27:36 +03:00
Devaev Maxim
c6524fc7ac
typing fixes
2020-10-13 13:50:01 +03:00
Devaev Maxim
ce4704f7c0
fixed logging
2020-10-03 10:07:21 +03:00
Devaev Maxim
2b2014f7b1
adjust reopen delay
2020-10-03 10:06:04 +03:00
Devaev Maxim
877a0b8441
processing udc state
2020-10-03 09:58:15 +03:00