[問題] 如何讓鍵盤輸入產生signal?(非ctrl-c)

看板LinuxDev作者 ((((((((((()))))))))))時間16年前 (2008/10/07 01:18), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
如果我希望利用 sigaction 這個函式 每次鍵盤的任何一個鍵(英數字)被按下時 就會產生 signal 然後我可以 assign 我自己寫的函式來處理它 請問該怎麼做呢? 是否要把 input buffer 關掉? 相關的 signal 又是哪一個呢? 是 SIGIO 嗎? 謝謝~! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.175.14

10/07 10:16, , 1F
一定要 signal 嗎 ?
10/07 10:16, 1F

10/07 10:17, , 2F
如果是的話, 有一個比較笨的方法, 就是自己發信號給自己
10/07 10:17, 2F

10/07 10:17, , 3F
讀鍵盤的 Key, 然後再以 kill 將信號送給自己
10/07 10:17, 3F

10/08 01:07, , 4F
有點看不懂,這是在問 keybinding 嗎?
10/08 01:07, 4F

10/10 05:13, , 5F
鍵盤的鍵不是都會有ASCII? 就scanf這範圍的ASCII去作動?
10/10 05:13, 5F
文章代碼(AID): #18waXFkO (LinuxDev)
文章代碼(AID): #18waXFkO (LinuxDev)