Skip to content

DisplayServer VirtualKeyboardType

Eduard Gushchin edited this page Jun 24, 2026 · 5 revisions

Home | API by Category | Complete API Index | API Compatibility

Field Value
Full name Electron2D.DisplayServer.VirtualKeyboardType
Namespace Electron2D
Kind enum
Category Display and Localization

Overview

Identifies the requested virtual keyboard layout.

Syntax

public enum Electron2D.DisplayServer.VirtualKeyboardType : System.IComparable, System.IConvertible, System.IFormattable, System.ISpanFormattable

Godot 4.7 C# profile compatibility

Profile: Electron2D 0.1.0 2D
Status: Partial / Not verified
Out of profile: yes
Godot reference: DisplayServer.VirtualKeyboardType

Virtual keyboard layout request values for text, multiline, numeric, phone, email, password and URL input.

Remarks

The platform backend may fall back to Electron2D.DisplayServer.VirtualKeyboardType.Default when a more specific keyboard layout is unavailable.

Thread Safety

Enumeration values are immutable and may be used from any thread.

Since

This enum is available since Electron2D 0.1.0 Preview.

Members

Member Kind Summary
Default Enum value Represents a default text keyboard.
EmailAddress Enum value Represents an email-address keyboard.
Multiline Enum value Represents a multiline text keyboard.
Number Enum value Represents a numeric keyboard.
NumberDecimal Enum value Represents a numeric keyboard that allows decimal separators.
Password Enum value Represents a password keyboard.
Phone Enum value Represents a phone-number keyboard.
Url Enum value Represents a URL keyboard.

Member Details

Default

Kind: Enum value

public const Electron2D.DisplayServer.VirtualKeyboardType Default

Summary

Represents a default text keyboard.

Remarks

Use this value with APIs that accept VirtualKeyboardType.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.DisplayServer.VirtualKeyboardType

EmailAddress

Kind: Enum value

public const Electron2D.DisplayServer.VirtualKeyboardType EmailAddress

Summary

Represents an email-address keyboard.

Remarks

Use this value with APIs that accept VirtualKeyboardType.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.DisplayServer.VirtualKeyboardType

Multiline

Kind: Enum value

public const Electron2D.DisplayServer.VirtualKeyboardType Multiline

Summary

Represents a multiline text keyboard.

Remarks

Use this value with APIs that accept VirtualKeyboardType.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.DisplayServer.VirtualKeyboardType

Number

Kind: Enum value

public const Electron2D.DisplayServer.VirtualKeyboardType Number

Summary

Represents a numeric keyboard.

Remarks

Use this value with APIs that accept VirtualKeyboardType.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.DisplayServer.VirtualKeyboardType

NumberDecimal

Kind: Enum value

public const Electron2D.DisplayServer.VirtualKeyboardType NumberDecimal

Summary

Represents a numeric keyboard that allows decimal separators.

Remarks

Use this value with APIs that accept VirtualKeyboardType.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.DisplayServer.VirtualKeyboardType

Password

Kind: Enum value

public const Electron2D.DisplayServer.VirtualKeyboardType Password

Summary

Represents a password keyboard.

Remarks

Use this value with APIs that accept VirtualKeyboardType.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.DisplayServer.VirtualKeyboardType

Phone

Kind: Enum value

public const Electron2D.DisplayServer.VirtualKeyboardType Phone

Summary

Represents a phone-number keyboard.

Remarks

Use this value with APIs that accept VirtualKeyboardType.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.DisplayServer.VirtualKeyboardType

Url

Kind: Enum value

public const Electron2D.DisplayServer.VirtualKeyboardType Url

Summary

Represents a URL keyboard.

Remarks

Use this value with APIs that accept VirtualKeyboardType.

Since

This API is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.DisplayServer.VirtualKeyboardType

Clone this wiki locally