Skip to content

Class: KeyboardInfo

The Keyboard Information object contains details and attributes related to a

computer or device keyboard. It encompasses information that describes the

characteristics, capabilities, and configuration of the keyboard.

URI: ocsf:KeyboardInfo

 classDiagram
    class KeyboardInfo
    click KeyboardInfo href "../KeyboardInfo/"
      Object <|-- KeyboardInfo
        click Object href "../Object/"

      KeyboardInfo : function_keys

      KeyboardInfo : ime

      KeyboardInfo : keyboard_layout

      KeyboardInfo : keyboard_subtype

      KeyboardInfo : keyboard_type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
function_keys 0..1
Integer
The number of function keys on client keyboard direct
ime 0..1
String
The Input Method Editor (IME) file name direct
keyboard_layout 0..1
String
The keyboard locale identifier name (e direct
keyboard_subtype 0..1
Integer
The keyboard numeric code direct
keyboard_type 0..1
String
The keyboard type (e direct

Usages

used by used in type used
DeviceHwInfo keyboard_info range KeyboardInfo
RdpActivity keyboard_info range KeyboardInfo

In Subsets

Aliases

  • Keyboard Information

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:KeyboardInfo
native ocsf:KeyboardInfo

LinkML Source

Direct

name: KeyboardInfo
description: 'The Keyboard Information object contains details and attributes related
  to a

  computer or device keyboard. It encompasses information that describes the

  characteristics, capabilities, and configuration of the keyboard.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Keyboard Information
is_a: Object
slots:
- function_keys
- ime
- keyboard_layout
- keyboard_subtype
- keyboard_type

Induced

name: KeyboardInfo
description: 'The Keyboard Information object contains details and attributes related
  to a

  computer or device keyboard. It encompasses information that describes the

  characteristics, capabilities, and configuration of the keyboard.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Keyboard Information
is_a: Object
attributes:
  function_keys:
    name: function_keys
    description: The number of function keys on client keyboard.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Function Keys
    rank: 1000
    alias: function_keys
    owner: KeyboardInfo
    domain_of:
    - KeyboardInfo
    range: integer
  ime:
    name: ime
    description: The Input Method Editor (IME) file name.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - IME
    rank: 1000
    alias: ime
    owner: KeyboardInfo
    domain_of:
    - KeyboardInfo
    range: string
  keyboard_layout:
    name: keyboard_layout
    description: The keyboard locale identifier name (e.g., en-US).
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Keyboard Layout
    rank: 1000
    alias: keyboard_layout
    owner: KeyboardInfo
    domain_of:
    - KeyboardInfo
    range: string
  keyboard_subtype:
    name: keyboard_subtype
    description: The keyboard numeric code.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Keyboard Subtype
    rank: 1000
    alias: keyboard_subtype
    owner: KeyboardInfo
    domain_of:
    - KeyboardInfo
    range: integer
  keyboard_type:
    name: keyboard_type
    description: The keyboard type (e.g., xt, ico).
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Keyboard Type
    rank: 1000
    alias: keyboard_type
    owner: KeyboardInfo
    domain_of:
    - KeyboardInfo
    range: string