uinput

    7熱度

    1回答

    我無法找到信息,如何使用uinput/suinput創建與它幾個按鈕操縱桿創造操縱桿。在python例如使用python-uinput: import uinput def main(): events = ( uinput.BTN_JOYSTICK, uinput.ABS_X + (0, 255, 0, 0), uinput.ABS_Y + (0,

    0熱度

    1回答

    我在Raspberry Pi 2 B上使用構建源libusb(版本1.0.18,如果您好奇的話)使用Raspbian。我想在郫縣建立this程序,但它給後續的錯誤: cc -c -o wii-u-gc-adapter.o wii-u-gc-adapter.c -Wall -Wextra -pedantic -Wno-format -std=c99 -I/usr/local/include/libu

    1熱度

    1回答

    下面是我嘗試從用戶空間向我們的hmi發送觸摸事件的代碼。所有ioctl調用和寫入都被顯式檢查爲成功,但事件未被注入。供應商ID和產品ID設備名稱未正確輸入。不確定它是否與輸出相關。 (所有三種事件注入方法已經被逐一試用)。它需要供應商ID產品ID和設備名稱,然後從基於Linux的嵌入式系統中的哪個位置獲取這些數據。 #include <linux/input.h> #include <linux

    0熱度

    1回答

    下面的代碼非常直,但我無法看到發生客戶端事件。但是,我看到鼠標指針移動到給定的相對值。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <linux/input.h> #includ

    4熱度

    1回答

    我有一些問題得到兩個代碼的兩邊使用uinput工作。 基於Getting started with uinput: the user level input subsystem我總結了以下作家(減去錯誤處理): int main(int ac, char **av) { int fd = open("/dev/uinput", O_WRONLY | O_NONBLOCK);

    0熱度

    4回答

    我嘗試使用/ dev/uinput在Android的模擬觸摸事件,一些這樣的代碼: 首開「的/ dev/uinput」文件,並創建一個udev的: static int open_uinput_device(){ uinp_fd = open(uinput_deivce_path, O_WRONLY | O_NDELAY); if (uinp_fd <= 0) { debug("co

    0熱度

    1回答

    我正在Linux中編寫一個鍵盤模擬器程序,作爲開始,我能夠將按鍵渲染到X11窗口中,但這不適用於虛擬終端並嘗試不同的方式辦法。我提到http://thiemonge.org/getting-started-with-uinput並嘗試使用輸入內核模塊。根據教程的關鍵筆畫可以注入作爲一個輸入事件,我相應地寫下面的代碼。 #include <stdio.h> #include <stdlib.h>

    0熱度

    1回答

    我已經通過在/ dev/uinput中寫入數據創建了一個虛擬鼠標。 但是,似乎數據在/ dev/input/eventX(我的鼠標所在的位置)和/ dev/input/mice中不一樣。 我不使用其他鼠標。 這是怎麼回事?

    1熱度

    1回答

    我試圖安裝uinput安裝uinput,發現我需要運行(pip install python-uinput) 不同之處在於,當我嘗試運行它,我得到這個錯誤的命令: Cannot fetch index base URL https://pypi.python.org/simple/ Could not find any downloads that satisfy the requirement