113 lines
2.4 KiB
C
113 lines
2.4 KiB
C
/*
|
|
* TTY keyboard driver
|
|
*
|
|
* Copyright 1998 Patrik Stridvall
|
|
*/
|
|
|
|
#include "dinput.h"
|
|
#include "user.h"
|
|
#include "keyboard.h"
|
|
#include "ttydrv.h"
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_Init
|
|
*/
|
|
void TTYDRV_KEYBOARD_Init(void)
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_VkKeyScan
|
|
*/
|
|
WORD TTYDRV_KEYBOARD_VkKeyScan(CHAR cChar)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_MapVirtualKey
|
|
*/
|
|
UINT16 TTYDRV_KEYBOARD_MapVirtualKey(UINT16 wCode, UINT16 wMapType)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_GetKeyNameText
|
|
*/
|
|
INT16 TTYDRV_KEYBOARD_GetKeyNameText(
|
|
LONG lParam, LPSTR lpBuffer, INT16 nSize)
|
|
{
|
|
if(lpBuffer && nSize)
|
|
{
|
|
*lpBuffer = 0;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_ToAscii
|
|
*/
|
|
INT16 TTYDRV_KEYBOARD_ToAscii(
|
|
UINT16 virtKey, UINT16 scanCode,
|
|
LPBYTE lpKeyState, LPVOID lpChar, UINT16 flags)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_GetBeepActive
|
|
*/
|
|
BOOL TTYDRV_KEYBOARD_GetBeepActive()
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_SetBeepActive
|
|
*/
|
|
void TTYDRV_KEYBOARD_SetBeepActive(BOOL bActivate)
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_Beep
|
|
*/
|
|
void TTYDRV_KEYBOARD_Beep()
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_GetDIState
|
|
*/
|
|
BOOL TTYDRV_KEYBOARD_GetDIState(DWORD len, LPVOID ptr)
|
|
{
|
|
return TRUE;
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_GetDIData
|
|
*/
|
|
BOOL TTYDRV_KEYBOARD_GetDIData(
|
|
BYTE *keystate,
|
|
DWORD dodsize, LPDIDEVICEOBJECTDATA dod,
|
|
LPDWORD entries, DWORD flags)
|
|
{
|
|
return TRUE;
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_GetKeyboardConfig
|
|
*/
|
|
void TTYDRV_KEYBOARD_GetKeyboardConfig(KEYBOARD_CONFIG *cfg) {
|
|
|
|
}
|
|
|
|
/***********************************************************************
|
|
* TTYDRV_KEYBOARD_SetKeyboardConfig
|
|
*/
|
|
extern void TTYDRV_KEYBOARD_SetKeyboardConfig(KEYBOARD_CONFIG *cfg, DWORD mask) {
|
|
|
|
}
|
|
|