Skip to content

Commit 0c847ec

Browse files
committed
Improve device category description
Make it nicer, accept that some scanners might be misrepresented as camera, avoid underscore in the human-readable description.
1 parent 019c8aa commit 0c847ec

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

qubesadmin/device_protocol.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -647,11 +647,11 @@ class DeviceCategory(Enum):
647647

648648
# modems, WiFi and Ethernet adapters
649649
Network = ("u02****", "p0703**", "p02****", "ue0****")
650-
Input = ("u03****", "p09****") # HID etc.
651650
Keyboard = ("u03**01", "p0900**")
652651
Mouse = ("u03**02", "p0902**")
652+
Input = ("u03****", "p09****") # HID etc.
653653
Printer = ("u07****",)
654-
Image_Input = ("p0903**", "u06****", "u0e****") # cameras and scanners
654+
Camera = ("p0903**", "u06****", "u0e****") # cameras and scanners
655655

656656
Audio = ("p0403**", "p0401**", "p0408**", "u01****", "m******")
657657
# Multimedia = Audio, Video, Displays etc.
@@ -1019,7 +1019,7 @@ def description(self) -> str:
10191019
else:
10201020
for interface in self.interfaces:
10211021
if str(interface) != f"{self.devclass.upper()} device":
1022-
cat = str(interface)
1022+
cat = str(interface).replace("_", " ")
10231023
break
10241024
else:
10251025
cat = f"{self.devclass.upper()} device"

0 commit comments

Comments
 (0)