protocols/
input-method-unstable-v2.xml
20.9 KiB
swm-toplevel-v1.xml
1.6 KiB
swm-workspace-v1.xml
2.8 KiB
virtual-keyboard-unstable-v1.xml
2.6 KiB
wlr-foreign-toplevel-management-unstable-v1.xml
11.3 KiB
wlr-layer-shell-unstable-v1.xml
18.0 KiB
wlr-output-power-management-unstable-v1.xml
5.5 KiB
wlr-virtual-pointer-unstable-v1.xml
2.9 KiB
test/
.clang-format
571 B
.clangd
365 B
.gitignore
82 B
.gitsigners
91 B
LICENSE
32.3 KiB
LICENSE.dwl
34.9 KiB
LICENSE.dwm
2.0 KiB
LICENSE.spectrwm
1.3 KiB
LICENSE.sway
1.0 KiB
LICENSE.tinywl
7.0 KiB
Makefile
7.8 KiB
PKGBUILD
952 B
README
5.6 KiB
config.def.h
15.7 KiB
config.mk
269 B
swm.1.adoc
3.3 KiB
swm.c
247.1 KiB
swm.desktop
81 B
swm.h
3.5 KiB
swmctl.1.adoc
2.5 KiB
swmctl.c
19.6 KiB
util.c
2.2 KiB
util.h
399 B
protocols/virtual-keyboard-unstable-v1.xml
raw
| 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!-- SPDX-License-Identifier: MIT --> |
| 3 | <protocol name="virtual_keyboard_unstable_v1"> |
| 4 | <copyright> |
| 5 | Copyright © 2008-2011 Kristian Høgsberg |
| 6 | Copyright © 2010-2013 Intel Corporation |
| 7 | Copyright © 2012-2013 Collabora, Ltd. |
| 8 | Copyright © 2018 Purism SPC |
| 9 | |
| 10 | Permission is hereby granted, free of charge, to any person obtaining a |
| 11 | copy of this software and associated documentation files (the "Software"), |
| 12 | to deal in the Software without restriction, including without limitation |
| 13 | the rights to use, copy, modify, merge, publish, distribute, sublicense, |
| 14 | and/or sell copies of the Software, and to permit persons to whom the |
| 15 | Software is furnished to do so, subject to the following conditions: |
| 16 | |
| 17 | The above copyright notice and this permission notice shall be included |
| 18 | in all copies or substantial portions of the Software. |
| 19 | |
| 20 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| 21 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| 22 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| 23 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| 24 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
| 25 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
| 26 | DEALINGS IN THE SOFTWARE. |
| 27 | </copyright> |
| 28 | <interface name="zwp_virtual_keyboard_v1" version="1"> |
| 29 | <description summary="virtual keyboard"/> |
| 30 | <request name="keymap"> |
| 31 | <arg name="format" type="uint"/> |
| 32 | <arg name="fd" type="fd"/> |
| 33 | <arg name="size" type="uint"/> |
| 34 | </request> |
| 35 | <enum name="error"> |
| 36 | <entry name="no_keymap" value="0" summary="No keymap was set"/> |
| 37 | </enum> |
| 38 | <request name="key"> |
| 39 | <arg name="time" type="uint"/> |
| 40 | <arg name="key" type="uint"/> |
| 41 | <arg name="state" type="uint"/> |
| 42 | </request> |
| 43 | <request name="modifiers"> |
| 44 | <arg name="mods_depressed" type="uint"/> |
| 45 | <arg name="mods_latched" type="uint"/> |
| 46 | <arg name="mods_locked" type="uint"/> |
| 47 | <arg name="group" type="uint"/> |
| 48 | </request> |
| 49 | <request name="destroy" type="destructor" since="1"/> |
| 50 | </interface> |
| 51 | <interface name="zwp_virtual_keyboard_manager_v1" version="1"> |
| 52 | <description summary="virtual keyboard manager"/> |
| 53 | <enum name="error"> |
| 54 | <entry name="unauthorized" value="0" |
| 55 | summary="client not authorized to use the interface"/> |
| 56 | </enum> |
| 57 | <request name="create_virtual_keyboard"> |
| 58 | <arg name="seat" type="object" interface="wl_seat"/> |
| 59 | <arg name="id" type="new_id" interface="zwp_virtual_keyboard_v1"/> |
| 60 | </request> |
| 61 | </interface> |
| 62 | </protocol> |