bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Linux字符終端如何用鼠標移動一個紅色矩形詳解-創新互聯

一切皆文件! UNIX已經說了。埃里克雷蒙德這樣說的,不服嗎?

創新互聯主營如皋網站建設的網絡公司,主營網站建設方案,成都App制作,如皋h5微信小程序搭建,如皋網站營銷推廣歡迎如皋等地區企業咨詢

既然 /dev/fb0 被抽象成了顯示器,可以在字符終端通過操作映射了 /dev/fb0 的內存在屏幕上畫32bit真彩圖,那么如何操作鼠標鍵盤呢?

/dev/input/mouse0 可以用來讀取鼠標事件。當你在字符終端cat它并移動鼠標時,它貌似告訴你有事情發生了,但是你卻無法解讀:

Linux字符終端如何用鼠標移動一個紅色矩形詳解

為了找到解讀它的正確方法,要么谷歌,要么百度,要么還有一個最直接的方法,那就是查Linux內核源碼中關于mouse0這個文件的read回調函數:

static ssize_t mousedev_read(struct file *file, char __user *buffer,
     size_t count, loff_t *ppos)
{
 struct mousedev_client *client = file->private_data;
 struct mousedev *mousedev = client->mousedev;
 // mousedev_client結構體里查找到ps2的大小是6個字節。
 signed char data[sizeof(client->ps2)];
 int retval = 0;

 spin_lock_irq(&client->packet_lock);

 if (!client->buffer && client->ready) {
  // 這里就是核心了,繼續跟過去
  mousedev_packet(client, client->ps2);
  client->buffer = client->bufsiz;
 }
 ...

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

新聞名稱:Linux字符終端如何用鼠標移動一個紅色矩形詳解-創新互聯
URL分享:http://vcdvsql.cn/article28/hosjp.html

成都網站建設公司_創新互聯,為您提供網站內鏈網站營銷標簽優化企業網站制作動態網站服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計