Namespace

Pos – 0

Phosh On Screen Keyboard Stub

Version0.46.0
AuthorsGuido Günther
LicenseGPL-3-or-later
Websitehttps://gitlab.gnome.org/guidog/phosh-osk-stub/
Sourcehttps://gitlab.gnome.org/guidog/phosh-osk-stub/

Build

pkg-config filespos-0

Dependencies

GObject—2.0 The base type system library
Browse documentation

Additional documentation

Classes

ActivationFilter

Allows to suppress OSK activation based on the app-id of the currently active application.

since: 0

CharPopup

A character popup.

since: 0

ClipboardManager

Handle copy/paste.

since: 0

CompleterHunspell

A completer using hunspell.

since: 0

CompleterManager

Manages initialization and lookup of the different completion engines.

since: 0

CompleterPipe

A completer using a unix pipe like approach.

since: 0

CompleterPresage

A completer using presage.

since: 0

CompleterVarnam

A completer using varnam.

since: 0

CompletionBar

A button bar that displays completions and emits “selected” if one is picked.

since: 0

EmojiPicker

A widget to pick emojis from.

since: 0

HwTracker

Track connected hardware state (e.g. connected keyboards)

since: 0

InputMethod

A Wayland input method handler. This wraps the zwp_input_method_v2 protocol easing things like double buffering state.

since: 0

InputSurface

Main surface that has all the widgets. Should not bother how the OSK is driven.

since: 0

Keypad

since: 0

KeypadButton

since: 0

LogindSession

Singleton to track logind session properties.

since: 0

OskDbus

Provides the sm.puri.OSK0 DBus interface.

since: 0

OskKey

A key on the osk widget.

since: 0

OskWidget

Renders the keyboard and reacts to keypresses by signal emissions.

since: 0

ShortcutsBar

The shortcuts bar contains buttons that emit key combinations (like <ctrl>c). These can be configured via GSettings.

since: 0

StyleManager

The style manager is responsible for picking style sheets and themes and notifying other parts of the shell about changes.

since: 0

VirtualKeyboard

A Wayland virtual keyboard that gets its keymaps from GNOME. It’s not concerned with any rendering.

since: 0

VkDriver

Processes input events and drives a virtual keyboard using the wayland virtual keyboard protocol. The input events can either be based on kernel input event codes or GDK keycodes.

since: 0

Interfaces

Completer

Interface for completion engines.

since: 0

Structs

_KeypadButtonClass

since: 0

CompletionInfo

Info about a completer for certain region/language.

since: 0

ImState

since: 0

Shortcut

since: 0

Enumerations

InputMethodHint

Input hint as specified by text input protocol.

since: 0

InputMethodPurpose

Input purpose as specified by text input protocol.

since: 0

InputMethodTextChangeCause

since: 0

OskKeyUse

The use (purpose) of a key.

since: 0

OskWidgetLayer

The currently displayed keyboard layer.

since: 0

OskWidgetMode

The mode the PosOskWidget is in.

since: 0

Bitfields

KeycodeModifier

since: 0

VirtualKeyboardModifierFlags

Modifiers matching the ones from wl_keyboard.

since: 0

Error Domains

CompleterError

Errors emitted by the completion engines.

since: 0

Functions

init

Initialize the library. This ensures the available types and loads the resources.

since: 0

open_settings_panel

since: 0

uninit

Free up resources.

since: 0

Function Macros

OSK_KEY_DBG

since: 0

Constants