曾几何时...)

曾几何时...)

*** 已编辑:(或者说已添加)

曾几何时...)


目标

将主机 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

相关内容