IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    使用 RInput 实现电脑键盘鼠标操作 Android 手机

    hev发表于 2011-12-14 05:37:40
    love 0

    RInput 实现了两台 Linux 主机之间共享输入设备(只要是 event device 都行),它通过UDP/IP 传输数据。Android 也是使用的 Linux 内核,理论上可以使用 RInput。

    依赖条件
    1. Android 有 root 权限。
    2. Android 内核启用了 uinput 支持(存在 /dev/uinput 设备文件)。

    如何编译

    使用方法
    可通过 USB Tether 或 Wifi 建立网络连接,然后分别在手机和PC上运行服务端和客户端。
    Receiver (Android):

    cat conf/main.ini
    [Main]
    Port=6380
    Address=0.0.0.0
    
    /data/local/hev-rinput conf/main.ini
    

    Sender (PC):

    cat conf/main.ini
    [Main]
    Port=6380
    Address=192.168.1.2
    ; See /usr/include/linux/input-event-codes.h
    SwitchKeyCode=119
    
    sudo bin/hev-rinput conf/main.ini
    

    启动完成后就可以通过 Pause 键盘切换控制权了。

    Over!



沪ICP备19023445号-2号
友情链接