[{"title":"( 48 个子文件 584KB ) bthidhub:蓝牙HID集线器","children":[{"title":"bthidhub-master","children":[{"title":"devices_config.json <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"misc","children":[{"title":"old_test_via_default_input_profile.py <span style='color:#111;'> 6.95KB </span>","children":null,"spread":false}],"spread":true},{"title":"agent.py <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"a1314_message_filter.py <span style='color:#111;'> 4.41KB </span>","children":null,"spread":false},{"title":"adapter.py <span style='color:#111;'> 10.78KB </span>","children":null,"spread":false},{"title":"web.py <span style='color:#111;'> 10.13KB </span>","children":null,"spread":false},{"title":"remapper.py <span style='color:#111;'> 794B </span>","children":null,"spread":false},{"title":"install","children":[{"title":"wpa_supplicant.conf <span style='color:#111;'> 146B </span>","children":null,"spread":false},{"title":"on_rpi","children":[{"title":"main.conf <span style='color:#111;'> 4.43KB </span>","children":null,"spread":false},{"title":"remapper.service <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"input.conf <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"on_pi_setup.sh <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"sdp_record.xml <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"config_replacer.py <span style='color:#111;'> 411B </span>","children":null,"spread":false}],"spread":true},{"title":"install_windows.bat <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"ssh <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"setup.sh <span style='color:#111;'> 253B </span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'> 588B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"bluetooth_devices.py <span style='color:#111;'> 10.49KB </span>","children":null,"spread":false},{"title":"sdp","children":[{"title":"sdp_record_main.xml <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"sdp_record_apple.xml <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"sdp_record_kbd_mouse.xml <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"keyboard_hid_sdp_record.xml <span style='color:#111;'> 3.17KB </span>","children":null,"spread":false},{"title":"sdp_record.xml <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"compatibility_device.py <span style='color:#111;'> 7.62KB </span>","children":null,"spread":false},{"title":"password.py <span style='color:#111;'> 576B </span>","children":null,"spread":false},{"title":"hid_message_filter.py <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"hid_devices.py <span style='color:#111;'> 12.08KB </span>","children":null,"spread":false},{"title":"bt-hid-hub-bt-devices.png <span style='color:#111;'> 54.12KB </span>","children":null,"spread":false},{"title":"bthidhuboverall.png <span style='color:#111;'> 178.31KB </span>","children":null,"spread":false},{"title":"bthidhubarchitecture.png <span style='color:#111;'> 87.94KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 15B </span>","children":null,"spread":false},{"title":"bt-hid-hub-devices.png <span style='color:#111;'> 39.04KB </span>","children":null,"spread":false},{"title":"mouse.py <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"web","children":[{"title":"css","children":[{"title":"materialize.css <span style='color:#111;'> 175.04KB </span>","children":null,"spread":false},{"title":"materialize.min.css <span style='color:#111;'> 138.52KB </span>","children":null,"spread":false},{"title":"main.css <span style='color:#111;'> 850B </span>","children":null,"spread":false}],"spread":false},{"title":"index.html <span style='color:#111;'> 10.82KB </span>","children":null,"spread":false},{"title":"js","children":[{"title":"materialize.min.js <span style='color:#111;'> 176.87KB </span>","children":null,"spread":false},{"title":"materialize.js <span style='color:#111;'> 362.33KB </span>","children":null,"spread":false},{"title":"agent.js <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false},{"title":"main.js <span style='color:#111;'> 16.66KB </span>","children":null,"spread":false},{"title":"websocket-manager.js <span style='color:#111;'> 3.50KB </span>","children":null,"spread":false},{"title":"jquery-3.5.1.min.js <span style='color:#111;'> 87.38KB </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 310B </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"mouse_message_filter.py <span style='color:#111;'> 394B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]