Make the TTY console ignore the /dev/input/event3 keyboard











up vote
1
down vote

favorite












I have a remote control IR USB receiver, but it acts just like a normal keyboard.
I'm reading the input from /dev/input/event3 to handle events. Because of this I need a way for the TTY console to ignore this "keyboard" device without disabling the USB device entirely.



So currently when I press buttons on the remote control it types characters into the TTY console, which is undesirable.










share|improve this question







New contributor




Nix is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • In X11 you can use xinput to disable input devices.
    – ctrl-alt-delor
    2 days ago






  • 1




    evtest --grab /dev/input/event3 will show the events and not allow others to see them. Add the ioctl EVIOCGRAB to your reading code.
    – meuh
    2 days ago










  • Thanks meuh that was the solution.
    – Nix
    2 days ago










  • BTW, that exact same question has been asked either here or on superuser not so long ago.
    – dirkt
    2 days ago










  • Was it unix.stackexchange.com/questions/388733, unix.stackexchange.com/questions/451370 , unix.stackexchange.com/questions/381944 , or unix.stackexchange.com/questions/343305 ?
    – JdeBP
    yesterday















up vote
1
down vote

favorite












I have a remote control IR USB receiver, but it acts just like a normal keyboard.
I'm reading the input from /dev/input/event3 to handle events. Because of this I need a way for the TTY console to ignore this "keyboard" device without disabling the USB device entirely.



So currently when I press buttons on the remote control it types characters into the TTY console, which is undesirable.










share|improve this question







New contributor




Nix is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • In X11 you can use xinput to disable input devices.
    – ctrl-alt-delor
    2 days ago






  • 1




    evtest --grab /dev/input/event3 will show the events and not allow others to see them. Add the ioctl EVIOCGRAB to your reading code.
    – meuh
    2 days ago










  • Thanks meuh that was the solution.
    – Nix
    2 days ago










  • BTW, that exact same question has been asked either here or on superuser not so long ago.
    – dirkt
    2 days ago










  • Was it unix.stackexchange.com/questions/388733, unix.stackexchange.com/questions/451370 , unix.stackexchange.com/questions/381944 , or unix.stackexchange.com/questions/343305 ?
    – JdeBP
    yesterday













up vote
1
down vote

favorite









up vote
1
down vote

favorite











I have a remote control IR USB receiver, but it acts just like a normal keyboard.
I'm reading the input from /dev/input/event3 to handle events. Because of this I need a way for the TTY console to ignore this "keyboard" device without disabling the USB device entirely.



So currently when I press buttons on the remote control it types characters into the TTY console, which is undesirable.










share|improve this question







New contributor




Nix is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I have a remote control IR USB receiver, but it acts just like a normal keyboard.
I'm reading the input from /dev/input/event3 to handle events. Because of this I need a way for the TTY console to ignore this "keyboard" device without disabling the USB device entirely.



So currently when I press buttons on the remote control it types characters into the TTY console, which is undesirable.







linux usb keyboard udev tty






share|improve this question







New contributor




Nix is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




Nix is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




Nix is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 2 days ago









Nix

61




61




New contributor




Nix is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Nix is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Nix is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • In X11 you can use xinput to disable input devices.
    – ctrl-alt-delor
    2 days ago






  • 1




    evtest --grab /dev/input/event3 will show the events and not allow others to see them. Add the ioctl EVIOCGRAB to your reading code.
    – meuh
    2 days ago










  • Thanks meuh that was the solution.
    – Nix
    2 days ago










  • BTW, that exact same question has been asked either here or on superuser not so long ago.
    – dirkt
    2 days ago










  • Was it unix.stackexchange.com/questions/388733, unix.stackexchange.com/questions/451370 , unix.stackexchange.com/questions/381944 , or unix.stackexchange.com/questions/343305 ?
    – JdeBP
    yesterday


















  • In X11 you can use xinput to disable input devices.
    – ctrl-alt-delor
    2 days ago






  • 1




    evtest --grab /dev/input/event3 will show the events and not allow others to see them. Add the ioctl EVIOCGRAB to your reading code.
    – meuh
    2 days ago










  • Thanks meuh that was the solution.
    – Nix
    2 days ago










  • BTW, that exact same question has been asked either here or on superuser not so long ago.
    – dirkt
    2 days ago










  • Was it unix.stackexchange.com/questions/388733, unix.stackexchange.com/questions/451370 , unix.stackexchange.com/questions/381944 , or unix.stackexchange.com/questions/343305 ?
    – JdeBP
    yesterday
















In X11 you can use xinput to disable input devices.
– ctrl-alt-delor
2 days ago




In X11 you can use xinput to disable input devices.
– ctrl-alt-delor
2 days ago




1




1




evtest --grab /dev/input/event3 will show the events and not allow others to see them. Add the ioctl EVIOCGRAB to your reading code.
– meuh
2 days ago




evtest --grab /dev/input/event3 will show the events and not allow others to see them. Add the ioctl EVIOCGRAB to your reading code.
– meuh
2 days ago












Thanks meuh that was the solution.
– Nix
2 days ago




Thanks meuh that was the solution.
– Nix
2 days ago












BTW, that exact same question has been asked either here or on superuser not so long ago.
– dirkt
2 days ago




BTW, that exact same question has been asked either here or on superuser not so long ago.
– dirkt
2 days ago












Was it unix.stackexchange.com/questions/388733, unix.stackexchange.com/questions/451370 , unix.stackexchange.com/questions/381944 , or unix.stackexchange.com/questions/343305 ?
– JdeBP
yesterday




Was it unix.stackexchange.com/questions/388733, unix.stackexchange.com/questions/451370 , unix.stackexchange.com/questions/381944 , or unix.stackexchange.com/questions/343305 ?
– JdeBP
yesterday















active

oldest

votes











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






Nix is a new contributor. Be nice, and check out our Code of Conduct.










 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f482553%2fmake-the-tty-console-ignore-the-dev-input-event3-keyboard%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes








Nix is a new contributor. Be nice, and check out our Code of Conduct.










 

draft saved


draft discarded


















Nix is a new contributor. Be nice, and check out our Code of Conduct.













Nix is a new contributor. Be nice, and check out our Code of Conduct.












Nix is a new contributor. Be nice, and check out our Code of Conduct.















 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f482553%2fmake-the-tty-console-ignore-the-dev-input-event3-keyboard%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Accessing regular linux commands in Huawei's Dopra Linux

Can't connect RFCOMM socket: Host is down

Kernel panic - not syncing: Fatal Exception in Interrupt