gigawidgets 0.3.55
A wxWidgets-style UI library for the Arduino Giga Display Shield.
 
Loading...
Searching...
No Matches
ui::layout::QwertyLayout Struct Reference

The QWERTY keyboard layout. More...

#include <qwerty.hpp>

Inheritance diagram for ui::layout::QwertyLayout:
ui::layout::KeyboardLayout

Public Member Functions

const char * row1 (bool upper, bool alt) const override
 Get the first keyboard row.
 
const char * row2 (bool upper, bool alt) const override
 Get the second keyboard row.
 
const char * row3 (bool upper, bool alt) const override
 Get the third keyboard row.
 

Detailed Description

The QWERTY keyboard layout.

Member Function Documentation

◆ row1()

const char * ui::layout::QwertyLayout::row1 ( bool  upper,
bool  alt 
) const
overridevirtual

Get the first keyboard row.

Parameters
upperWhether to return shift/uppercase keys.
altWhether to return alt keys.
Returns
A list of characters to display as keyboard buttons.

Implements ui::layout::KeyboardLayout.

◆ row2()

const char * ui::layout::QwertyLayout::row2 ( bool  upper,
bool  alt 
) const
overridevirtual

Get the second keyboard row.

Parameters
upperWhether to return shift/uppercase keys.
altWhether to return alt keys.
Returns
A list of characters to display as keyboard buttons.

Implements ui::layout::KeyboardLayout.

◆ row3()

const char * ui::layout::QwertyLayout::row3 ( bool  upper,
bool  alt 
) const
overridevirtual

Get the third keyboard row.

Parameters
upperWhether to return shift/uppercase keys.
altWhether to return alt keys.
Returns
A list of characters to display as keyboard buttons.

Implements ui::layout::KeyboardLayout.


The documentation for this struct was generated from the following file: