*** 编辑:(或者更确切地说,添加到)
目标
将主机 Windows 机器与...配对后的目标
1. -
另一台Windows 机器2. -Android 机器:手机/平板电脑/等...
我可以使用我的主机键盘和鼠标来控制它。
我不能在 Ubuntu 中做到这一点
(更好的说法是,我不知道如何也找不到在突触中搜索的正确关键字)
任何帮助将不胜感激。
我一直在寻找一种通过计算机模拟本机/标准 (USB/PS2) 蓝牙 HID 键盘和鼠标的方法:无论是 linux 台式机/笔记本电脑还是 Android Linux ... Linux。
最终目标只是连接到蓝牙键盘和鼠标 HID 兼容设备......从基于 Linux 的操作系统。
即使这意味着...
任何人都可以暗示我的方向吗?
克隆此 Github 存储库:https://github.com/kcolford/hidclient
git clone https://github.com/kcolford/hidclient
Run Code Online (Sandbox Code Playgroud)
编辑hidclient.c
并注释掉#include <stropts.h>
(第 105 行)
建造它
gcc -o hidclient -O2 -lbluetooth -Wall hidclient.c
Run Code Online (Sandbox Code Playgroud)
列出所有输入设备:
sudo ./hidclient -l
Run Code Online (Sandbox Code Playgroud)
输出看起来类似于:
[severus@tux hidclient]$ sudo ./hidclient -l
List of available input devices:
num Vendor/Product, Name, -x compatible (x/-)
0 [0000:0005.0000] 'Lid Switch' (-)
1 [0000:0001.0000] 'Power Button' (+)
2 [0000:0001.0000] 'Power Button' (+)
3 [0001:0001.ab41] 'AT Translated Set 2 keyboard' (+)
4 [0000:0000.0000] 'HP Wireless hotkeys' (+)
5 [001f:0001.0100] 'PC Speaker' (-)
6 [0000:0000.0000] 'HDA Intel PCH Mic' (-)
7 [0000:0000.0000] 'HDA Intel PCH Headphone' (-)
8 [0000:0006.0000] 'Video Bus' (+)
9 [0000:0006.0000] 'Video Bus' (+)
10 [0000:0000.0000] 'HP WMI hotkeys' (+)
11 [0000:0000.0000] 'HDA Intel HDMI HDMI/DP,pcm=3' (-)
12 [0000:0000.0000] 'HDA Intel HDMI HDMI/DP,pcm=7' (-)
13 [0000:0000.0000] 'HDA Intel HDMI HDMI/DP,pcm=8' (-)
14 [0000:0000.0000] 'HDA Intel HDMI HDMI/DP,pcm=9' (-)
15 [0000:0000.0000] 'HDA Intel HDMI HDMI/DP,pcm=10' (-)
[severus@tux hidclient]$
Run Code Online (Sandbox Code Playgroud)
如果你想暴露键盘(比如)蓝牙,
sudo ./hidclient -e3 -x
Run Code Online (Sandbox Code Playgroud)
-x
在主机上禁用它。
注意:如果您收到与 SDP 服务器相关的错误,您可能需要启用compat
支持某些已弃用的功能。为此,请参阅:https://askubuntu.com/a/814969/497359
归档时间: |
|
查看次数: |
2240 次 |
最近记录: |