openMSX
Public Types | Public Member Functions | List of all members
openmsx::KeyboardSettings Class Reference

#include <KeyboardSettings.hh>

Public Types

enum  KpEnterMode { MSX_KP_COMMA, MSX_ENTER }
enum  MappingMode { KEY_MAPPING, CHARACTER_MAPPING }

Public Member Functions

 KeyboardSettings (CommandController &commandController)
 ~KeyboardSettings ()
Keys::KeyCode getDeadkeyHostKey (unsigned n) const
EnumSetting< Keys::KeyCode > & getCodeKanaHostKey () const
EnumSetting< KpEnterMode > & getKpEnterMode () const
EnumSetting< MappingMode > & getMappingMode () const
BooleanSettinggetAlwaysEnableKeypad () const
BooleanSettinggetTraceKeyPresses () const
BooleanSettinggetAutoToggleCodeKanaLock () const

Detailed Description

Definition at line 13 of file KeyboardSettings.hh.

Member Enumeration Documentation

Enumerator:
MSX_KP_COMMA 
MSX_ENTER 

Definition at line 16 of file KeyboardSettings.hh.

Enumerator:
KEY_MAPPING 
CHARACTER_MAPPING 

Definition at line 17 of file KeyboardSettings.hh.

Constructor & Destructor Documentation

openmsx::KeyboardSettings::KeyboardSettings ( CommandController commandController)
explicit
openmsx::KeyboardSettings::~KeyboardSettings ( )

Definition at line 75 of file KeyboardSettings.cc.

Member Function Documentation

BooleanSetting & openmsx::KeyboardSettings::getAlwaysEnableKeypad ( ) const

Definition at line 100 of file KeyboardSettings.cc.

BooleanSetting & openmsx::KeyboardSettings::getAutoToggleCodeKanaLock ( ) const

Definition at line 110 of file KeyboardSettings.cc.

EnumSetting< Keys::KeyCode > & openmsx::KeyboardSettings::getCodeKanaHostKey ( ) const

Definition at line 79 of file KeyboardSettings.cc.

Keys::KeyCode openmsx::KeyboardSettings::getDeadkeyHostKey ( unsigned  n) const

Definition at line 84 of file KeyboardSettings.cc.

EnumSetting< KeyboardSettings::KpEnterMode > & openmsx::KeyboardSettings::getKpEnterMode ( ) const

Definition at line 90 of file KeyboardSettings.cc.

EnumSetting< KeyboardSettings::MappingMode > & openmsx::KeyboardSettings::getMappingMode ( ) const

Definition at line 95 of file KeyboardSettings.cc.

BooleanSetting & openmsx::KeyboardSettings::getTraceKeyPresses ( ) const

Definition at line 105 of file KeyboardSettings.cc.


The documentation for this class was generated from the following files: