ในทุกๆเกมที่ใช้ Quake / Half Life 1 / Source Engine
เช่น Half Life 2 ทุกเกม รวมทั้ง Team Fotress และ Left 4 Deadจะมีระบบคำสั่งอยู่บน Console
โดยสามารถเปิดให้ใช้ Console ของเกมนี่ได้จาก Option -> Keyboard/Mouse
และเปิดตัวเลือก Allow Developer Console เป็น Enable

การเรียก Console นั้นเปิดด้วยปุ่ม [`] ก็จะเห็นหน้าต่างดังนี้
หากกดปุ่ม [`] ไมไ่ด้เลย เป็นเพราะว่า ปุ่มสลับภาษาชนกับปุ่มเปิด Console ในเกม โดยมีทางแก้ดังนี้
วิธีที่ 1 - เรียก Console ให้เปิดตั้งแต่เข้าเกม แล้วตั้งปุ่ม Console เป็นปุ่มอื่น
- สร้าง Shotcut ของตัวเกม แล้ว คลิกขวา เลือก Property

หรือ
จาก Steam ให้ คลิกขวา เลือก Propery

คลิกที่ Set Launch Option แล้วเติม -console

- เมื่อเข้าเกมแล้ว จะปรากฏ Console ขึ้นมา
ให้ใช้คำสั่ง Bind (ดูอ้างอิงจากด้านล่าง)
หากเรารู้คำสั่งต่างๆบน Console แล้ว เราสามารถนำคำสั่งเหล่านี้มาผูกติดกับปุ่มได้
เรียกว่าการ Binding หรือ การ Binding ปุ่ม โดยจำเป็นจะต้องเรียกใช้คำสั่ง Bind ใน Console
เพื่อตั้งปุ่มที่ต้องการให้เรียกใช้คำสั่งที่ต้องการ
การใช้คำสั่ง
bind <ปุ่ม> “<คำสั่ง>”
ตัวอย่าง
bind F11 “quit”
(เมื่อกด F11 จะทำการปิดตัวเกมออกไป)
รายชื่อปุ่ม พิเศษ ที่สามารถ bind ได้ (ไม่รวมกับคำอธิบายในวงเล็บ)
- tab
- enter
- escape
- space
- backspace
- uparrow
- downarrow
- leftarrow
- rightarrow
- alt
- ctrl
- shift
- ins (Insert)
- del (Delete)
- pgdn (Page Down)
- pgup (Page Up)
- home
- end
- kp_home (Numpad 7)
- kp_uparrow(Numpad
- kp_pgup (Numpad 9)
- kp_leftarrow(Numpad 4)
- kp_5 (Numpad 5)
- kp_rightarrow(Numpad 6)
- kp_end (Numpad 1)
- kp_downarrow (Numpad 2)
- kp_pgdn (Numpad 3)
- kp_enter(Numpad Enter)
- kp_ins (Numpad 0)
- kp_del (Numpad Dot)
- kp_slash (Numpad / )
- kp_minus (Numpad - )
- kp_plus (Numpad + )
- capslock
- joy1-4 (Joypad Button)
- aux1-31
- mwheeldown (Mousewheel down)
- mwheelup (Mousewheel Up)
- mouse1-5 (Mouse click)
- pause (Break/Pause)