# Ruby keyboard commando switch off

**URL:** <https://www.ruby-forum.com/t/ruby-keyboard-commando-switch-off/137248>\
**Category:** Ruby\
**Created:** [May 10, 2008, 5:51pm UTC](https://www.ruby-forum.com/t/ruby-keyboard-commando-switch-off/137248 "2008-05-10T17:51:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![roky](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@roky](https://www.ruby-forum.com/u/roky)\
**Post date:** [May 10, 2008, 5:51pm UTC](https://www.ruby-forum.com/t/ruby-keyboard-commando-switch-off/137248/1 "2008-05-10T17:51:51Z")

</div>

I’m not really a master with ruby, so I would nicely want to ask if  
someone would know how to disable some keyboard keys.

My friend and me are making a little game and in the engine we work  
there is a bug that if you press CTRL you can go in and out every object  
where you normally can’t walk.

so I would like to know if someone knew the ruby code to disable the  
CTRL button?

Thank you! ^^

P.S.: the engine only works with ruby.

---

<div class="post-metadata">

**Author:** ![roky](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@roky](https://www.ruby-forum.com/u/roky)\
**Post date:** [May 10, 2008, 7:06pm UTC](https://www.ruby-forum.com/t/ruby-keyboard-commando-switch-off/137248/2 "2008-05-10T19:06:11Z")

</div>

I heard it was possible but I didn’t find anything yet, maybe someone  
would know?

---

<div class="post-metadata">

**Author:** ![roky](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@roky](https://www.ruby-forum.com/u/roky)\
**Post date:** [May 10, 2008, 10:06pm UTC](https://www.ruby-forum.com/t/ruby-keyboard-commando-switch-off/137248/3 "2008-05-10T22:06:34Z")

</div>

Ok I am now this far

if Input.press?(Input::CTRL)  
return  
end

but I want to disable the key.

Maybe someone has a hint?

Thanks!

H. Dauven

---

<div class="post-metadata">

**Author:** ![roky](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@roky](https://www.ruby-forum.com/u/roky)\
**Post date:** [May 11, 2008, 4:31pm UTC](https://www.ruby-forum.com/t/ruby-keyboard-commando-switch-off/137248/4 "2008-05-11T16:31:31Z")

</div>

H. D.  
You should check out some of the game libraries for Ruby.  
Gosu  
RubySDL  
etc…

The keyboard thing is going to be largely platform dependent.  
Many times, game libraries try to be crossplatform too.

At the very worst, you may need to create a ruby extension.  
The Allegro game library, done in C, has a nicely abstracted set of  
keyboard controls…
