---
title: "Keyboard Collection"
canonical: "https://docs.cuesystem.com/space/CVCGC/461406612/Keyboard%20Collection"
format: markdown
---
> Macro (toc)

---

# Overview

This document describes the object Keyboard and Numpad and its properties and functions. There are three graphical types of keyboards, which are the same in behavior but different in graphics.

Using all objects is simple and efficient. The collection can be simply inserted to Integrated Development Environment and all objects can be drag and drop to your project.

Every instance of the object is customized using object properties.

This collection can be combined with user objects or with objects from other collections. User objects and collections are created using Integrated Development Environment and XPL2 programming language.

All graphic objects listed below are installed with Integrated Development Environment and stored in *.cvcg files.

There are three types of keyboards: Latin, Cyrillic, Greek and Norwegian characters. Keyboards are designed for following resolutions:

If device does not support listed resolutions, the closest minor one is automatically chosen.

# Keyboard behavior

While sliding from one button to another, the one actually pressed becomes active. Long press of some buttons opens a cell with further character list. Pressing SHIFT switches regular and capital letters. Pressing SWITCH changes keyboard buttons from alphabetical to extended numerical mode. BACKSPACE deletes chars. If pressed longer, it deletes progressively until release. Next figure describes keyboard.

![image](media://8350e163-6bfe-400a-aa58-e5e9009f1df9)

![image](media://81940c73-b7f1-4639-b857-89296f409e16)

You can set Custom button with own character.

![image](media://35ce3617-0ee2-4678-95c0-b19223ed5cb7)

 You can set Passwordmask button with show/hide character.

![image](media://2d835945-648d-45c3-9d3d-88b0957394bb)

# Keyboards Types

The following types of keyboards are available. For more details see appropriate section below.

## [AluminumKeyboard](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/462848054)

In this keyboard style, Properties do not offer color change of buttons nor text. Keyboard is just simple and elegant.

## [MulticolorRoundKeyboard](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/462520372)

In this keyboard style, Properties does offer palette of colors to customize buttons. Colors for Up and Down states are same but shade for Down state is darker. Buttons in this keyboard style have round corners.

## [MulticolorSquareKeyboard](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/462979090)

In this keyboard style, Properties does offer palette of colors to customize background, buttons and color of text on buttons. Colors for Up and Down may differ. Buttons in this keyboard style have square corners.

# Keyboards symbols types

Latin is predefined for default settings. If the project is defined as russian, keyboard turns into Cyrillic. If the project is defined as greek, keyboard turns into greek characters, Norwegian keyboard - norwegian characters.

If displayed characters are other than latin, keypad-change button appears on the screen, so you may change keypad and display also latin characters.  


#### Latin

![image](media://dbcf1e15-b9f3-4ce5-b95c-5fcb9ffd85e2)


#### Cyrillic

![image](media://4af5f058-b8df-4226-a21f-d8c2d7e44080)

#### Greek characters

![image](media://816c458e-c982-47ff-8862-ac6e8dc23f40)

#### Norwegian characters

![image](media://3203cb72-5b61-4fa4-a743-aad7ee642b70)

# Keyboard chars

For more information see [https://cue.atlassian.net/wiki/spaces/CVCGC/pages/425656325](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/425656325)