A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://technical.swissmicros.com/dmcp/doc/DMCP-ifc-html/group__kbd__basic.html below:

DMCP interface: Basic functions

Basic keyboard functions. More...

int  key_empty ()   Check whether key buffer is empty.
  int  key_push (int k1)   Push key at the end of key buffer.
  int  key_tail ()   Check for key in key buffer.
  int  key_pop ()   Remove and return next key from key buffer.
  void  key_pop_all ()   Remove all keys from key buffer.
  int  key_to_nr (int key)   Returns corresponding number for key code key.
  int  sys_last_key ()   Returns currently pressed key code.
  void  wait_for_key_press ()   Wait for key press.
  void  wait_for_key_release (int tout)   Wait for key release or timeout.
 

Basic keyboard functions.

◆ key_empty()

Check whether key buffer is empty.

Returns
(0/1) 1 = Key buffer empty
◆ key_pop()

Remove and return next key from key buffer.

Returns
Next key in key buffer or -1 if buffer is empty
◆ key_push()

Push key at the end of key buffer.

Parameters
Returns
(0/1) 1 = success, 0 = buffer full
◆ key_tail()

Check for key in key buffer.

Returns
Next key in key buffer or -1 if buffer is empty
◆ key_to_nr() int key_to_nr ( int key )

Returns corresponding number for key code key.

Returns
0-9 if key corresponds to KEY_0 .. KEY_9 (respectively) or -1 if key isn't a number key
◆ sys_last_key()

Returns currently pressed key code.

Returns
Currently pressed key code or 0 if no key is pressed
◆ wait_for_key_press() void wait_for_key_press ( )

Wait for key press.

First waits for key release, then for key press and release.

Function also exits if the key isn't pressed after AUTO_OFF_MENU timeout.

◆ wait_for_key_release() void wait_for_key_release ( int tout )

Wait for key release or timeout.

Parameters
tout [1/100s] Timeout or 0 to wait until key is released.

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4