*** 已编辑:(或者说已添加)
曾几何时...)
目标
将主机 Windows 计算机与...
1. -另一台 Windows 计算机
2. -Android 计算机:手机/平板电脑/等...配对后
,我可以使用主机键盘和鼠标来控制它。
我无法在 Ubuntu 中执行此操作
(更确切地说,我不知道如何操作,也无法在 synaptic 中找到正确的关键字进行搜索)
任何帮助都将不胜感激。
-
-
与此同时,6 年零 3 个月后……
我一直在寻找一种方法来通过计算机模拟本机/标准(USB / PS2)蓝牙 HID 键盘和鼠标:无论是 Linux 台式机/笔记本电脑还是 Android Linux...Linux。
最终目标只是从基于 Linux 的操作系统连接到蓝牙键盘和鼠标 HID 兼容设备...。
即使这意味着...
- 学习一些我尚不知道的鲜为人知的软件。
- 使用第二个键盘和鼠标进行连接
- 购买特殊的 USB、PCIe(甚至 pci)或其他额外组件。
- 购买某种类型的计算机、PDA、电话、单板等……
- 或者如果其他方法都失败了,可以购买一个特殊的独立设备,该设备被识别为标准蓝牙 HID...来实现这一点。
有人能给我指明方向吗?
答案1
克隆此 Github 存储库:https://github.com/kcolford/hidclient
git clone https://github.com/kcolford/hidclient
编辑hidclient.c
并注释掉#include <stropts.h>
(行号 105)
构建它
gcc -o hidclient -O2 -lbluetooth -Wall hidclient.c
列出所有输入设备:
sudo ./hidclient -l
输出看起来类似于此:
[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]$
如果你想暴露键盘(比如)蓝牙,
sudo ./hidclient -e3 -x
-x
在主机上禁用它。
注意:如果您收到与 SDP 服务器相关的错误,您可能需要启用compat
以支持某些弃用的功能。为此,请参阅:https://askubuntu.com/a/814969/497359