FreeRDP
RDPKeyboard Class Reference

#import <RDPKeyboard.h>

Inheritance diagram for RDPKeyboard:
Collaboration diagram for RDPKeyboard:

Instance Methods

(void) - initWithSession:delegate:
 
(void) - reset
 
(void) - sendUnicode:
 
(void) - sendVirtualKeyCode:
 
(void) - toggleCtrlKey
 
(void) - toggleAltKey
 
(void) - toggleShiftKey
 
(void) - toggleWinKey
 
(void) - sendEnterKeyStroke
 
(void) - sendEscapeKeyStroke
 
(void) - sendBackspaceKeyStroke
 

Class Methods

(RDPKeyboard *) + getSharedRDPKeyboard
 

Protected Attributes

RDPSession_session
 
int _virtual_key_map [256]
 
int _unicode_map [256]
 
NSDictionary * _special_keys
 
NSObject< RDPKeyboardDelegate > * _delegate
 
BOOL _ctrl_pressed
 
BOOL _alt_pressed
 
BOOL _shift_pressed
 
BOOL _win_pressed
 

Properties

id< RDPKeyboardDelegatedelegate
 
BOOL ctrlPressed
 
BOOL altPressed
 
BOOL shiftPressed
 
BOOL winPressed
 

Method Documentation

◆ getSharedRDPKeyboard

+ (RDPKeyboard *) getSharedRDPKeyboard
Here is the call graph for this function:

◆ initWithSession:delegate:

- (void) initWithSession: (RDPSession *)  session
delegate: (NSObject<RDPKeyboardDelegate> *)  delegate 
Here is the caller graph for this function:

◆ reset

- (void) reset

◆ sendBackspaceKeyStroke

- (void) sendBackspaceKeyStroke

◆ sendEnterKeyStroke

- (void) sendEnterKeyStroke

◆ sendEscapeKeyStroke

- (void) sendEscapeKeyStroke

◆ sendUnicode:

- (void) sendUnicode: (int)  character

◆ sendVirtualKeyCode:

- (void) sendVirtualKeyCode: (int)  keyCode

◆ toggleAltKey

- (void) toggleAltKey

◆ toggleCtrlKey

- (void) toggleCtrlKey

◆ toggleShiftKey

- (void) toggleShiftKey

◆ toggleWinKey

- (void) toggleWinKey

Field Documentation

◆ _alt_pressed

- (BOOL) _alt_pressed
protected

◆ _ctrl_pressed

- (BOOL) _ctrl_pressed
protected

◆ _delegate

- (NSObject<RDPKeyboardDelegate>*) _delegate
protected

◆ _session

- (RDPSession*) _session
protected

◆ _shift_pressed

- (BOOL) _shift_pressed
protected

◆ _special_keys

- (NSDictionary*) _special_keys
protected

◆ _unicode_map

- (int _unicode_map[256])
protected

◆ _virtual_key_map

- (int _virtual_key_map[256])
protected

◆ _win_pressed

- (BOOL) _win_pressed
protected

Property Documentation

◆ altPressed

- (BOOL) altPressed
readatomicassign

◆ ctrlPressed

- (BOOL) ctrlPressed
readatomicassign

◆ delegate

- (id<RDPKeyboardDelegate>) delegate
readwriteatomicassign

◆ shiftPressed

- (BOOL) shiftPressed
readatomicassign

◆ winPressed

- (BOOL) winPressed
readatomicassign

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