wofi-keys

title: wofi-keys(7)

summary: Key names for custom binds

text:
# wofi-keys(7)

## NAME
wofi - Key names for custom binds

## DESCRIPTION
This is a list of the key names that can be used for custom binding, these are taken from gdk/gdkkeysyms.h. Certain keys cannot have the shift modifier attached as holding shift while using these keys causes a completely different key press to be registered. For example Shift_L-j is invalid as holding shift while pressing j changes the key into J so J should be registered as the key instead of Shift_L-j. This is the case with all alphanumeric chars as well as Tab which turns into ISO_Left_Tab.

## KEY NAMES
BackSpace

Tab

Linefeed

Clear

Return

Pause

Scroll_Lock

Sys_Req

Escape

Delete

Multi_key

Codeinput

SingleCandidate

MultipleCandidate

PreviousCandidate

Kanji

Muhenkan

Henkan_Mode

Henkan

Romaji

Hiragana

Katakana

Hiragana_Katakana

Zenkaku

Hankaku

Zenkaku_Hankaku

Touroku

Massyo

Kana_Lock

Kana_Shift

Eisu_Shift

Eisu_toggle

Kanji_Bangou

Zen_Koho

Mae_Koho

Home

Left

Up

Right

Down

Prior

Page_Up

Next

Page_Down

End

Begin

Select

Print

Execute

Insert

Undo

Redo

Menu

Find

Cancel

Help

Break

Mode_switch

script_switch

Num_Lock

KP_Space

KP_Tab

KP_Enter

KP_F1

KP_F2

KP_F3

KP_F4

KP_Home

KP_Left

KP_Up

KP_Right

KP_Down

KP_Prior

KP_Page_Up

KP_Next

KP_Page_Down

KP_End

KP_Begin

KP_Insert

KP_Delete

KP_Equal

KP_Multiply

KP_Add

KP_Separator

KP_Subtract

KP_Decimal

KP_Divide

KP_0

KP_1

KP_2

KP_3

KP_4

KP_5

KP_6

KP_7

KP_8

KP_9

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

L1

F12

L2

F13

L3

F14

L4

F15

L5

F16

L6

F17

L7

F18

L8

F19

L9

F20

L10

F21

R1

F22

R2

F23

R3

F24

R4

F25

R5

F26

R6

F27

R7

F28

R8

F29

R9

F30

R10

F31

R11

F32

R12

F33

R13

F34

R14

F35

R15

Shift_L

Shift_R

Control_L

Control_R

Caps_Lock

Shift_Lock

Meta_L

Meta_R

Alt_L

Alt_R

Super_L

Super_R

Hyper_L

Hyper_R

ISO_Lock

ISO_Level2_Latch

ISO_Level3_Shift

ISO_Level3_Latch

ISO_Level3_Lock

ISO_Level5_Shift

ISO_Level5_Latch

ISO_Level5_Lock

ISO_Group_Shift

ISO_Group_Latch

ISO_Group_Lock

ISO_Next_Group

ISO_Next_Group_Lock

ISO_Prev_Group

ISO_Prev_Group_Lock

ISO_First_Group

ISO_First_Group_Lock

ISO_Last_Group

ISO_Last_Group_Lock

ISO_Left_Tab

ISO_Move_Line_Up

ISO_Move_Line_Down

ISO_Partial_Line_Up

ISO_Partial_Line_Down

ISO_Partial_Space_Left

ISO_Partial_Space_Right

ISO_Set_Margin_Left

ISO_Set_Margin_Right

ISO_Release_Margin_Left

ISO_Release_Margin_Right

ISO_Release_Both_Margins

ISO_Fast_Cursor_Left

ISO_Fast_Cursor_Right

ISO_Fast_Cursor_Up

ISO_Fast_Cursor_Down

ISO_Continuous_Underline

ISO_Discontinuous_Underline

ISO_Emphasize

ISO_Center_Object

ISO_Enter

dead_grave

dead_acute

dead_circumflex

dead_tilde

dead_perispomeni

dead_macron

dead_breve

dead_abovedot

dead_diaeresis

dead_abovering

dead_doubleacute

dead_caron

dead_cedilla

dead_ogonek

dead_iota

dead_voiced_sound

dead_semivoiced_sound

dead_belowdot

dead_hook

dead_horn

dead_stroke

dead_abovecomma

dead_psili

dead_abovereversedcomma

dead_dasia

dead_doublegrave

dead_belowring

dead_belowmacron

dead_belowcircumflex

dead_belowtilde

dead_belowbreve

dead_belowdiaeresis

dead_invertedbreve

dead_belowcomma

dead_currency

dead_a

dead_A

dead_e

dead_E

dead_i

dead_I

dead_o

dead_O

dead_u

dead_U

dead_small_schwa

dead_capital_schwa

dead_greek

First_Virtual_Screen

Prev_Virtual_Screen

Next_Virtual_Screen

Last_Virtual_Screen

Terminate_Server

AccessX_Enable

AccessX_Feedback_Enable

RepeatKeys_Enable

SlowKeys_Enable

BounceKeys_Enable

StickyKeys_Enable

MouseKeys_Enable

MouseKeys_Accel_Enable

Overlay1_Enable

Overlay2_Enable

AudibleBell_Enable

Pointer_Left

Pointer_Right

Pointer_Up

Pointer_Down

Pointer_UpLeft

Pointer_UpRight

Pointer_DownLeft

Pointer_DownRight

Pointer_Button_Dflt

Pointer_Button1

Pointer_Button2

Pointer_Button3

Pointer_Button4

Pointer_Button5

Pointer_DblClick_Dflt

Pointer_DblClick1

Pointer_DblClick2

Pointer_DblClick3

Pointer_DblClick4

Pointer_DblClick5

Pointer_Drag_Dflt

Pointer_Drag1

Pointer_Drag2

Pointer_Drag3

Pointer_Drag4

Pointer_Drag5

Pointer_EnableKeys

Pointer_Accelerate

Pointer_DfltBtnNext

Pointer_DfltBtnPrev

ch

Ch

CH

c_h

C_h

C_H

3270_Duplicate

3270_FieldMark

3270_Right2

3270_Left2

3270_BackTab

3270_EraseEOF

3270_EraseInput

3270_Reset

3270_Quit

3270_PA1

3270_PA2

3270_PA3

3270_Test

3270_Attn

3270_CursorBlink

3270_AltCursor

3270_KeyClick

3270_Jump

3270_Ident

3270_Rule

3270_Copy

3270_Play

3270_Setup

3270_Record

3270_ChangeScreen

3270_DeleteWord

3270_ExSelect

3270_CursorSelect

3270_PrintScreen

3270_Enter

space

exclam

quotedbl

numbersign

dollar

percent

ampersand

apostrophe

quoteright

parenleft

parenright

asterisk

plus

comma

minus

period

slash

0

1

2

3

4

5

6

7

8

9

colon

semicolon

less

equal

greater

question

at

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

bracketleft

backslash

bracketright

asciicircum

underscore

grave

quoteleft

a

b

c

d

e

f

g

h

i

j

k

l

m

n

o

p

q

r

s

t

u

v

w

x

y

z

braceleft

bar

braceright

asciitilde

nobreakspace

exclamdown

cent

sterling

currency

yen

brokenbar

section

diaeresis

copyright

ordfeminine

guillemotleft

notsign

hyphen

registered

macron

degree

plusminus

twosuperior

threesuperior

acute

mu

paragraph

periodcentered

cedilla

onesuperior

masculine

guillemotright

onequarter

onehalf

threequarters

questiondown

Agrave

Aacute

Acircumflex

Atilde

Adiaeresis

Aring

AE

Ccedilla

Egrave

Eacute

Ecircumflex

Ediaeresis

Igrave

Iacute

Icircumflex

Idiaeresis

ETH

Eth

Ntilde

Ograve

Oacute

Ocircumflex

Otilde

Odiaeresis

multiply

Oslash

Ooblique

Ugrave

Uacute

Ucircumflex

Udiaeresis

Yacute

THORN

Thorn

ssharp

agrave

aacute

acircumflex

atilde

adiaeresis

aring

ae

ccedilla

egrave

eacute

ecircumflex

ediaeresis

igrave

iacute

icircumflex

idiaeresis

eth

ntilde

ograve

oacute

ocircumflex

otilde

odiaeresis

division

oslash

ooblique

ugrave

uacute

ucircumflex

udiaeresis

yacute

thorn

ydiaeresis

Aogonek

breve

Lstroke

Lcaron

Sacute

Scaron

Scedilla

Tcaron

Zacute

Zcaron

Zabovedot

aogonek

ogonek

lstroke

lcaron

sacute

caron

scaron

scedilla

tcaron

zacute

doubleacute

zcaron

zabovedot

Racute

Abreve

Lacute

Cacute

Ccaron

Eogonek

Ecaron

Dcaron

Dstroke

Nacute

Ncaron

Odoubleacute

Rcaron

Uring

Udoubleacute

Tcedilla

racute

abreve

lacute

cacute

ccaron

eogonek

ecaron

dcaron

dstroke

nacute

ncaron

odoubleacute

rcaron

uring

udoubleacute

tcedilla

abovedot

Hstroke

Hcircumflex

Iabovedot

Gbreve

Jcircumflex

hstroke

hcircumflex

idotless

gbreve

jcircumflex

Cabovedot

Ccircumflex

Gabovedot

Gcircumflex

Ubreve

Scircumflex

cabovedot

ccircumflex

gabovedot

gcircumflex

ubreve

scircumflex

kra

kappa

Rcedilla

Itilde

Lcedilla

Emacron

Gcedilla

Tslash

rcedilla

itilde

lcedilla

emacron

gcedilla

tslash

ENG

eng

Amacron

Iogonek

Eabovedot

Imacron

Ncedilla

Omacron

Kcedilla

Uogonek

Utilde

Umacron

amacron

iogonek

eabovedot

imacron

ncedilla

omacron

kcedilla

uogonek

utilde

umacron

Wcircumflex

wcircumflex

Ycircumflex

ycircumflex

Babovedot

babovedot

Dabovedot

dabovedot

Fabovedot

fabovedot

Mabovedot

mabovedot

Pabovedot

pabovedot

Sabovedot

sabovedot

Tabovedot

tabovedot

Wgrave

wgrave

Wacute

wacute

Wdiaeresis

wdiaeresis

Ygrave

ygrave

OE

oe

Ydiaeresis

overline

kana_fullstop

kana_openingbracket

kana_closingbracket

kana_comma

kana_conjunctive

kana_middledot

kana_WO

kana_a

kana_i

kana_u

kana_e

kana_o

kana_ya

kana_yu

kana_yo

kana_tsu

kana_tu

prolongedsound

kana_A

kana_I

kana_U

kana_E

kana_O

kana_KA

kana_KI

kana_KU

kana_KE

kana_KO

kana_SA

kana_SHI

kana_SU

kana_SE

kana_SO

kana_TA

kana_CHI

kana_TI

kana_TSU

kana_TU

kana_TE

kana_TO

kana_NA

kana_NI

kana_NU

kana_NE

kana_NO

kana_HA

kana_HI

kana_FU

kana_HU

kana_HE

kana_HO

kana_MA

kana_MI

kana_MU

kana_ME

kana_MO

kana_YA

kana_YU

kana_YO

kana_RA

kana_RI

kana_RU

kana_RE

kana_RO

kana_WA

kana_N

voicedsound

semivoicedsound

kana_switch

Farsi_0

Farsi_1

Farsi_2

Farsi_3

Farsi_4

Farsi_5

Farsi_6

Farsi_7

Farsi_8

Farsi_9

Arabic_percent

Arabic_superscript_alef

Arabic_tteh

Arabic_peh

Arabic_tcheh

Arabic_ddal

Arabic_rreh

Arabic_comma

Arabic_fullstop

Arabic_0

Arabic_1

Arabic_2

Arabic_3

Arabic_4

Arabic_5

Arabic_6

Arabic_7

Arabic_8

Arabic_9

Arabic_semicolon

Arabic_question_mark

Arabic_hamza

Arabic_maddaonalef

Arabic_hamzaonalef

Arabic_hamzaonwaw

Arabic_hamzaunderalef

Arabic_hamzaonyeh

Arabic_alef

Arabic_beh

Arabic_tehmarbuta

Arabic_teh

Arabic_theh

Arabic_jeem

Arabic_hah

Arabic_khah

Arabic_dal

Arabic_thal

Arabic_ra

Arabic_zain

Arabic_seen

Arabic_sheen

Arabic_sad

Arabic_dad

Arabic_tah

Arabic_zah

Arabic_ain

Arabic_ghain

Arabic_tatweel

Arabic_feh

Arabic_qaf

Arabic_kaf

Arabic_lam

Arabic_meem

Arabic_noon

Arabic_ha

Arabic_heh

Arabic_waw

Arabic_alefmaksura

Arabic_yeh

Arabic_fathatan

Arabic_dammatan

Arabic_kasratan

Arabic_fatha

Arabic_damma

Arabic_kasra

Arabic_shadda

Arabic_sukun

Arabic_madda_above

Arabic_hamza_above

Arabic_hamza_below

Arabic_jeh

Arabic_veh

Arabic_keheh

Arabic_gaf

Arabic_noon_ghunna

Arabic_heh_doachashmee

Farsi_yeh

Arabic_farsi_yeh

Arabic_yeh_baree

Arabic_heh_goal

Arabic_switch

Cyrillic_GHE_bar

Cyrillic_ghe_bar

Cyrillic_ZHE_descender

Cyrillic_zhe_descender

Cyrillic_KA_descender

Cyrillic_ka_descender

Cyrillic_KA_vertstroke

Cyrillic_ka_vertstroke

Cyrillic_EN_descender

Cyrillic_en_descender

Cyrillic_U_straight

Cyrillic_u_straight

Cyrillic_U_straight_bar

Cyrillic_u_straight_bar

Cyrillic_HA_descender

Cyrillic_ha_descender

Cyrillic_CHE_descender

Cyrillic_che_descender

Cyrillic_CHE_vertstroke

Cyrillic_che_vertstroke

Cyrillic_SHHA

Cyrillic_shha

Cyrillic_SCHWA

Cyrillic_schwa

Cyrillic_I_macron

Cyrillic_i_macron

Cyrillic_O_bar

Cyrillic_o_bar

Cyrillic_U_macron

Cyrillic_u_macron

Serbian_dje

Macedonia_gje

Cyrillic_io

Ukrainian_ie

Ukranian_je

Macedonia_dse

Ukrainian_i

Ukranian_i

Ukrainian_yi

Ukranian_yi

Cyrillic_je

Serbian_je

Cyrillic_lje

Serbian_lje

Cyrillic_nje

Serbian_nje

Serbian_tshe

Macedonia_kje

Ukrainian_ghe_with_upturn

Byelorussian_shortu

Cyrillic_dzhe

Serbian_dze

numerosign

Serbian_DJE

Macedonia_GJE

Cyrillic_IO

Ukrainian_IE

Ukranian_JE

Macedonia_DSE

Ukrainian_I

Ukranian_I

Ukrainian_YI

Ukranian_YI

Cyrillic_JE

Serbian_JE

Cyrillic_LJE

Serbian_LJE

Cyrillic_NJE

Serbian_NJE

Serbian_TSHE

Macedonia_KJE

Ukrainian_GHE_WITH_UPTURN

Byelorussian_SHORTU

Cyrillic_DZHE

Serbian_DZE

Cyrillic_yu

Cyrillic_a

Cyrillic_be

Cyrillic_tse

Cyrillic_de

Cyrillic_ie

Cyrillic_ef

Cyrillic_ghe

Cyrillic_ha

Cyrillic_i

Cyrillic_shorti

Cyrillic_ka

Cyrillic_el

Cyrillic_em

Cyrillic_en

Cyrillic_o

Cyrillic_pe

Cyrillic_ya

Cyrillic_er

Cyrillic_es

Cyrillic_te

Cyrillic_u

Cyrillic_zhe

Cyrillic_ve

Cyrillic_softsign

Cyrillic_yeru

Cyrillic_ze

Cyrillic_sha

Cyrillic_e

Cyrillic_shcha

Cyrillic_che

Cyrillic_hardsign

Cyrillic_YU

Cyrillic_A

Cyrillic_BE

Cyrillic_TSE

Cyrillic_DE

Cyrillic_IE

Cyrillic_EF

Cyrillic_GHE

Cyrillic_HA

Cyrillic_I

Cyrillic_SHORTI

Cyrillic_KA

Cyrillic_EL

Cyrillic_EM

Cyrillic_EN

Cyrillic_O

Cyrillic_PE

Cyrillic_YA

Cyrillic_ER

Cyrillic_ES

Cyrillic_TE

Cyrillic_U

Cyrillic_ZHE

Cyrillic_VE

Cyrillic_SOFTSIGN

Cyrillic_YERU

Cyrillic_ZE

Cyrillic_SHA

Cyrillic_E

Cyrillic_SHCHA

Cyrillic_CHE

Cyrillic_HARDSIGN

Greek_ALPHAaccent

Greek_EPSILONaccent

Greek_ETAaccent

Greek_IOTAaccent

Greek_IOTAdieresis

Greek_IOTAdiaeresis

Greek_OMICRONaccent

Greek_UPSILONaccent

Greek_UPSILONdieresis

Greek_OMEGAaccent

Greek_accentdieresis

Greek_horizbar

Greek_alphaaccent

Greek_epsilonaccent

Greek_etaaccent

Greek_iotaaccent

Greek_iotadieresis

Greek_iotaaccentdieresis

Greek_omicronaccent

Greek_upsilonaccent

Greek_upsilondieresis

Greek_upsilonaccentdieresis

Greek_omegaaccent

Greek_ALPHA

Greek_BETA

Greek_GAMMA

Greek_DELTA

Greek_EPSILON

Greek_ZETA

Greek_ETA

Greek_THETA

Greek_IOTA

Greek_KAPPA

Greek_LAMDA

Greek_LAMBDA

Greek_MU

Greek_NU

Greek_XI

Greek_OMICRON

Greek_PI

Greek_RHO

Greek_SIGMA

Greek_TAU

Greek_UPSILON

Greek_PHI

Greek_CHI

Greek_PSI

Greek_OMEGA

Greek_alpha

Greek_beta

Greek_gamma

Greek_delta

Greek_epsilon

Greek_zeta

Greek_eta

Greek_theta

Greek_iota

Greek_kappa

Greek_lamda

Greek_lambda

Greek_mu

Greek_nu

Greek_xi

Greek_omicron

Greek_pi

Greek_rho

Greek_sigma

Greek_finalsmallsigma

Greek_tau

Greek_upsilon

Greek_phi

Greek_chi

Greek_psi

Greek_omega

Greek_switch

leftradical

topleftradical

horizconnector

topintegral

botintegral

vertconnector

topleftsqbracket

botleftsqbracket

toprightsqbracket

botrightsqbracket

topleftparens

botleftparens

toprightparens

botrightparens

leftmiddlecurlybrace

rightmiddlecurlybrace

topleftsummation

botleftsummation

topvertsummationconnector

botvertsummationconnector

toprightsummation

botrightsummation

rightmiddlesummation

lessthanequal

notequal

greaterthanequal

integral

therefore

variation

infinity

nabla

approximate

similarequal

ifonlyif

implies

identical

radical

includedin

includes

intersection

union

logicaland

logicalor

partialderivative

function

leftarrow

uparrow

rightarrow

downarrow

blank

soliddiamond

checkerboard

ht

ff

cr

lf

nl

vt

lowrightcorner

uprightcorner

upleftcorner

lowleftcorner

crossinglines

horizlinescan1

horizlinescan3

horizlinescan5

horizlinescan7

horizlinescan9

leftt

rightt

bott

topt

vertbar

emspace

enspace

em3space

em4space

digitspace

punctspace

thinspace

hairspace

emdash

endash

signifblank

ellipsis

doubbaselinedot

onethird

twothirds

onefifth

twofifths

threefifths

fourfifths

onesixth

fivesixths

careof

figdash

leftanglebracket

decimalpoint

rightanglebracket

marker

oneeighth

threeeighths

fiveeighths

seveneighths

trademark

signaturemark

trademarkincircle

leftopentriangle

rightopentriangle

emopencircle

emopenrectangle

leftsinglequotemark

rightsinglequotemark

leftdoublequotemark

rightdoublequotemark

prescription

permille

minutes

seconds

latincross

hexagram

filledrectbullet

filledlefttribullet

filledrighttribullet

emfilledcircle

emfilledrect

enopencircbullet

enopensquarebullet

openrectbullet

opentribulletup

opentribulletdown

openstar

enfilledcircbullet

enfilledsqbullet

filledtribulletup

filledtribulletdown

leftpointer

rightpointer

club

diamond

heart

maltesecross

dagger

doubledagger

checkmark

ballotcross

musicalsharp

musicalflat

malesymbol

femalesymbol

telephone

telephonerecorder

phonographcopyright

caret

singlelowquotemark

doublelowquotemark

cursor

leftcaret

rightcaret

downcaret

upcaret

overbar

downtack

upshoe

downstile

underbar

jot

quad

uptack

circle

upstile

downshoe

rightshoe

leftshoe

lefttack

righttack

hebrew_doublelowline

hebrew_aleph

hebrew_bet

hebrew_beth

hebrew_gimel

hebrew_gimmel

hebrew_dalet

hebrew_daleth

hebrew_he

hebrew_waw

hebrew_zain

hebrew_zayin

hebrew_chet

hebrew_het

hebrew_tet

hebrew_teth

hebrew_yod

hebrew_finalkaph

hebrew_kaph

hebrew_lamed

hebrew_finalmem

hebrew_mem

hebrew_finalnun

hebrew_nun

hebrew_samech

hebrew_samekh

hebrew_ayin

hebrew_finalpe

hebrew_pe

hebrew_finalzade

hebrew_finalzadi

hebrew_zade

hebrew_zadi

hebrew_qoph

hebrew_kuf

hebrew_resh

hebrew_shin

hebrew_taw

hebrew_taf

Hebrew_switch

Thai_kokai

Thai_khokhai

Thai_khokhuat

Thai_khokhwai

Thai_khokhon

Thai_khorakhang

Thai_ngongu

Thai_chochan

Thai_choching

Thai_chochang

Thai_soso

Thai_chochoe

Thai_yoying

Thai_dochada

Thai_topatak

Thai_thothan

Thai_thonangmontho

Thai_thophuthao

Thai_nonen

Thai_dodek

Thai_totao

Thai_thothung

Thai_thothahan

Thai_thothong

Thai_nonu

Thai_bobaimai

Thai_popla

Thai_phophung

Thai_fofa

Thai_phophan

Thai_fofan

Thai_phosamphao

Thai_moma

Thai_yoyak

Thai_rorua

Thai_ru

Thai_loling

Thai_lu

Thai_wowaen

Thai_sosala

Thai_sorusi

Thai_sosua

Thai_hohip

Thai_lochula

Thai_oang

Thai_honokhuk

Thai_paiyannoi

Thai_saraa

Thai_maihanakat

Thai_saraaa

Thai_saraam

Thai_sarai

Thai_saraii

Thai_saraue

Thai_sarauee

Thai_sarau

Thai_sarauu

Thai_phinthu

Thai_maihanakat_maitho

Thai_baht

Thai_sarae

Thai_saraae

Thai_sarao

Thai_saraaimaimuan

Thai_saraaimaimalai

Thai_lakkhangyao

Thai_maiyamok

Thai_maitaikhu

Thai_maiek

Thai_maitho

Thai_maitri

Thai_maichattawa

Thai_thanthakhat

Thai_nikhahit

Thai_leksun

Thai_leknung

Thai_leksong

Thai_leksam

Thai_leksi

Thai_lekha

Thai_lekhok

Thai_lekchet

Thai_lekpaet

Thai_lekkao

Hangul

Hangul_Start

Hangul_End

Hangul_Hanja

Hangul_Jamo

Hangul_Romaja

Hangul_Codeinput

Hangul_Jeonja

Hangul_Banja

Hangul_PreHanja

Hangul_PostHanja

Hangul_SingleCandidate

Hangul_MultipleCandidate

Hangul_PreviousCandidate

Hangul_Special

Hangul_switch

Hangul_Kiyeog

Hangul_SsangKiyeog

Hangul_KiyeogSios

Hangul_Nieun

Hangul_NieunJieuj

Hangul_NieunHieuh

Hangul_Dikeud

Hangul_SsangDikeud

Hangul_Rieul

Hangul_RieulKiyeog

Hangul_RieulMieum

Hangul_RieulPieub

Hangul_RieulSios

Hangul_RieulTieut

Hangul_RieulPhieuf

Hangul_RieulHieuh

Hangul_Mieum

Hangul_Pieub

Hangul_SsangPieub

Hangul_PieubSios

Hangul_Sios

Hangul_SsangSios

Hangul_Ieung

Hangul_Jieuj

Hangul_SsangJieuj

Hangul_Cieuc

Hangul_Khieuq

Hangul_Tieut

Hangul_Phieuf

Hangul_Hieuh

Hangul_A

Hangul_AE

Hangul_YA

Hangul_YAE

Hangul_EO

Hangul_E

Hangul_YEO

Hangul_YE

Hangul_O

Hangul_WA

Hangul_WAE

Hangul_OE

Hangul_YO

Hangul_U

Hangul_WEO

Hangul_WE

Hangul_WI

Hangul_YU

Hangul_EU

Hangul_YI

Hangul_I

Hangul_J_Kiyeog

Hangul_J_SsangKiyeog

Hangul_J_KiyeogSios

Hangul_J_Nieun

Hangul_J_NieunJieuj

Hangul_J_NieunHieuh

Hangul_J_Dikeud

Hangul_J_Rieul

Hangul_J_RieulKiyeog

Hangul_J_RieulMieum

Hangul_J_RieulPieub

Hangul_J_RieulSios

Hangul_J_RieulTieut

Hangul_J_RieulPhieuf

Hangul_J_RieulHieuh

Hangul_J_Mieum

Hangul_J_Pieub

Hangul_J_PieubSios

Hangul_J_Sios

Hangul_J_SsangSios

Hangul_J_Ieung

Hangul_J_Jieuj

Hangul_J_Cieuc

Hangul_J_Khieuq

Hangul_J_Tieut

Hangul_J_Phieuf

Hangul_J_Hieuh

Hangul_RieulYeorinHieuh

Hangul_SunkyeongeumMieum

Hangul_SunkyeongeumPieub

Hangul_PanSios

Hangul_KkogjiDalrinIeung

Hangul_SunkyeongeumPhieuf

Hangul_YeorinHieuh

Hangul_AraeA

Hangul_AraeAE

Hangul_J_PanSios

Hangul_J_KkogjiDalrinIeung

Hangul_J_YeorinHieuh

Korean_Won

Armenian_ligature_ew

Armenian_full_stop

Armenian_verjaket

Armenian_separation_mark

Armenian_but

Armenian_hyphen

Armenian_yentamna

Armenian_exclam

Armenian_amanak

Armenian_accent

Armenian_shesht

Armenian_question

Armenian_paruyk

Armenian_AYB

Armenian_ayb

Armenian_BEN

Armenian_ben

Armenian_GIM

Armenian_gim

Armenian_DA

Armenian_da

Armenian_YECH

Armenian_yech

Armenian_ZA

Armenian_za

Armenian_E

Armenian_e

Armenian_AT

Armenian_at

Armenian_TO

Armenian_to

Armenian_ZHE

Armenian_zhe

Armenian_INI

Armenian_ini

Armenian_LYUN

Armenian_lyun

Armenian_KHE

Armenian_khe

Armenian_TSA

Armenian_tsa

Armenian_KEN

Armenian_ken

Armenian_HO

Armenian_ho

Armenian_DZA

Armenian_dza

Armenian_GHAT

Armenian_ghat

Armenian_TCHE

Armenian_tche

Armenian_MEN

Armenian_men

Armenian_HI

Armenian_hi

Armenian_NU

Armenian_nu

Armenian_SHA

Armenian_sha

Armenian_VO

Armenian_vo

Armenian_CHA

Armenian_cha

Armenian_PE

Armenian_pe

Armenian_JE

Armenian_je

Armenian_RA

Armenian_ra

Armenian_SE

Armenian_se

Armenian_VEV

Armenian_vev

Armenian_TYUN

Armenian_tyun

Armenian_RE

Armenian_re

Armenian_TSO

Armenian_tso

Armenian_VYUN

Armenian_vyun

Armenian_PYUR

Armenian_pyur

Armenian_KE

Armenian_ke

Armenian_O

Armenian_o

Armenian_FE

Armenian_fe

Armenian_apostrophe

Georgian_an

Georgian_ban

Georgian_gan

Georgian_don

Georgian_en

Georgian_vin

Georgian_zen

Georgian_tan

Georgian_in

Georgian_kan

Georgian_las

Georgian_man

Georgian_nar

Georgian_on

Georgian_par

Georgian_zhar

Georgian_rae

Georgian_san

Georgian_tar

Georgian_un

Georgian_phar

Georgian_khar

Georgian_ghan

Georgian_qar

Georgian_shin

Georgian_chin

Georgian_can

Georgian_jil

Georgian_cil

Georgian_char

Georgian_xan

Georgian_jhan

Georgian_hae

Georgian_he

Georgian_hie

Georgian_we

Georgian_har

Georgian_hoe

Georgian_fi

Xabovedot

Ibreve

Zstroke

Gcaron

Ocaron

Obarred

xabovedot

ibreve

zstroke

gcaron

ocaron

obarred

SCHWA

schwa

EZH

ezh

Lbelowdot

lbelowdot

Abelowdot

abelowdot

Ahook

ahook

Acircumflexacute

acircumflexacute

Acircumflexgrave

acircumflexgrave

Acircumflexhook

acircumflexhook

Acircumflextilde

acircumflextilde

Acircumflexbelowdot

acircumflexbelowdot

Abreveacute

abreveacute

Abrevegrave

abrevegrave

Abrevehook

abrevehook

Abrevetilde

abrevetilde

Abrevebelowdot

abrevebelowdot

Ebelowdot

ebelowdot

Ehook

ehook

Etilde

etilde

Ecircumflexacute

ecircumflexacute

Ecircumflexgrave

ecircumflexgrave

Ecircumflexhook

ecircumflexhook

Ecircumflextilde

ecircumflextilde

Ecircumflexbelowdot

ecircumflexbelowdot

Ihook

ihook

Ibelowdot

ibelowdot

Obelowdot

obelowdot

Ohook

ohook

Ocircumflexacute

ocircumflexacute

Ocircumflexgrave

ocircumflexgrave

Ocircumflexhook

ocircumflexhook

Ocircumflextilde

ocircumflextilde

Ocircumflexbelowdot

ocircumflexbelowdot

Ohornacute

ohornacute

Ohorngrave

ohorngrave

Ohornhook

ohornhook

Ohorntilde

ohorntilde

Ohornbelowdot

ohornbelowdot

Ubelowdot

ubelowdot

Uhook

uhook

Uhornacute

uhornacute

Uhorngrave

uhorngrave

Uhornhook

uhornhook

Uhorntilde

uhorntilde

Uhornbelowdot

uhornbelowdot

Ybelowdot

ybelowdot

Yhook

yhook

Ytilde

ytilde

Ohorn

ohorn

Uhorn

uhorn

EcuSign

ColonSign

CruzeiroSign

FFrancSign

LiraSign

MillSign

NairaSign

PesetaSign

RupeeSign

WonSign

NewSheqelSign

DongSign

EuroSign

zerosuperior

foursuperior

fivesuperior

sixsuperior

sevensuperior

eightsuperior

ninesuperior

zerosubscript

onesubscript

twosubscript

threesubscript

foursubscript

fivesubscript

sixsubscript

sevensubscript

eightsubscript

ninesubscript

partdifferential

emptyset

elementof

notelementof

containsas

squareroot

cuberoot

fourthroot

dintegral

tintegral

because

approxeq

notapproxeq

notidentical

stricteq

braille_dot_1

braille_dot_2

braille_dot_3

braille_dot_4

braille_dot_5

braille_dot_6

braille_dot_7

braille_dot_8

braille_dot_9

braille_dot_10

braille_blank

braille_dots_1

braille_dots_2

braille_dots_12

braille_dots_3

braille_dots_13

braille_dots_23

braille_dots_123

braille_dots_4

braille_dots_14

braille_dots_24

braille_dots_124

braille_dots_34

braille_dots_134

braille_dots_234

braille_dots_1234

braille_dots_5

braille_dots_15

braille_dots_25

braille_dots_125

braille_dots_35

braille_dots_135

braille_dots_235

braille_dots_1235

braille_dots_45

braille_dots_145

braille_dots_245

braille_dots_1245

braille_dots_345

braille_dots_1345

braille_dots_2345

braille_dots_12345

braille_dots_6

braille_dots_16

braille_dots_26

braille_dots_126

braille_dots_36

braille_dots_136

braille_dots_236

braille_dots_1236

braille_dots_46

braille_dots_146

braille_dots_246

braille_dots_1246

braille_dots_346

braille_dots_1346

braille_dots_2346

braille_dots_12346

braille_dots_56

braille_dots_156

braille_dots_256

braille_dots_1256

braille_dots_356

braille_dots_1356

braille_dots_2356

braille_dots_12356

braille_dots_456

braille_dots_1456

braille_dots_2456

braille_dots_12456

braille_dots_3456

braille_dots_13456

braille_dots_23456

braille_dots_123456

braille_dots_7

braille_dots_17

braille_dots_27

braille_dots_127

braille_dots_37

braille_dots_137

braille_dots_237

braille_dots_1237

braille_dots_47

braille_dots_147

braille_dots_247

braille_dots_1247

braille_dots_347

braille_dots_1347

braille_dots_2347

braille_dots_12347

braille_dots_57

braille_dots_157

braille_dots_257

braille_dots_1257

braille_dots_357

braille_dots_1357

braille_dots_2357

braille_dots_12357

braille_dots_457

braille_dots_1457

braille_dots_2457

braille_dots_12457

braille_dots_3457

braille_dots_13457

braille_dots_23457

braille_dots_123457

braille_dots_67

braille_dots_167

braille_dots_267

braille_dots_1267

braille_dots_367

braille_dots_1367

braille_dots_2367

braille_dots_12367

braille_dots_467

braille_dots_1467

braille_dots_2467

braille_dots_12467

braille_dots_3467

braille_dots_13467

braille_dots_23467

braille_dots_123467

braille_dots_567

braille_dots_1567

braille_dots_2567

braille_dots_12567

braille_dots_3567

braille_dots_13567

braille_dots_23567

braille_dots_123567

braille_dots_4567

braille_dots_14567

braille_dots_24567

braille_dots_124567

braille_dots_34567

braille_dots_134567

braille_dots_234567

braille_dots_1234567

braille_dots_8

braille_dots_18

braille_dots_28

braille_dots_128

braille_dots_38

braille_dots_138

braille_dots_238

braille_dots_1238

braille_dots_48

braille_dots_148

braille_dots_248

braille_dots_1248

braille_dots_348

braille_dots_1348

braille_dots_2348

braille_dots_12348

braille_dots_58

braille_dots_158

braille_dots_258

braille_dots_1258

braille_dots_358

braille_dots_1358

braille_dots_2358

braille_dots_12358

braille_dots_458

braille_dots_1458

braille_dots_2458

braille_dots_12458

braille_dots_3458

braille_dots_13458

braille_dots_23458

braille_dots_123458

braille_dots_68

braille_dots_168

braille_dots_268

braille_dots_1268

braille_dots_368

braille_dots_1368

braille_dots_2368

braille_dots_12368

braille_dots_468

braille_dots_1468

braille_dots_2468

braille_dots_12468

braille_dots_3468

braille_dots_13468

braille_dots_23468

braille_dots_123468

braille_dots_568

braille_dots_1568

braille_dots_2568

braille_dots_12568

braille_dots_3568

braille_dots_13568

braille_dots_23568

braille_dots_123568

braille_dots_4568

braille_dots_14568

braille_dots_24568

braille_dots_124568

braille_dots_34568

braille_dots_134568

braille_dots_234568

braille_dots_1234568

braille_dots_78

braille_dots_178

braille_dots_278

braille_dots_1278

braille_dots_378

braille_dots_1378

braille_dots_2378

braille_dots_12378

braille_dots_478

braille_dots_1478

braille_dots_2478

braille_dots_12478

braille_dots_3478

braille_dots_13478

braille_dots_23478

braille_dots_123478

braille_dots_578

braille_dots_1578

braille_dots_2578

braille_dots_12578

braille_dots_3578

braille_dots_13578

braille_dots_23578

braille_dots_123578

braille_dots_4578

braille_dots_14578

braille_dots_24578

braille_dots_124578

braille_dots_34578

braille_dots_134578

braille_dots_234578

braille_dots_1234578

braille_dots_678

braille_dots_1678

braille_dots_2678

braille_dots_12678

braille_dots_3678

braille_dots_13678

braille_dots_23678

braille_dots_123678

braille_dots_4678

braille_dots_14678

braille_dots_24678

braille_dots_124678

braille_dots_34678

braille_dots_134678

braille_dots_234678

braille_dots_1234678

braille_dots_5678

braille_dots_15678

braille_dots_25678

braille_dots_125678

braille_dots_35678

braille_dots_135678

braille_dots_235678

braille_dots_1235678

braille_dots_45678

braille_dots_145678

braille_dots_245678

braille_dots_1245678

braille_dots_345678

braille_dots_1345678

braille_dots_2345678

braille_dots_12345678

Sinh_ng

Sinh_h2

Sinh_a

Sinh_aa

Sinh_ae

Sinh_aee

Sinh_i

Sinh_ii

Sinh_u

Sinh_uu

Sinh_ri

Sinh_rii

Sinh_lu

Sinh_luu

Sinh_e

Sinh_ee

Sinh_ai

Sinh_o

Sinh_oo

Sinh_au

Sinh_ka

Sinh_kha

Sinh_ga

Sinh_gha

Sinh_ng2

Sinh_nga

Sinh_ca

Sinh_cha

Sinh_ja

Sinh_jha

Sinh_nya

Sinh_jnya

Sinh_nja

Sinh_tta

Sinh_ttha

Sinh_dda

Sinh_ddha

Sinh_nna

Sinh_ndda

Sinh_tha

Sinh_thha

Sinh_dha

Sinh_dhha

Sinh_na

Sinh_ndha

Sinh_pa

Sinh_pha

Sinh_ba

Sinh_bha

Sinh_ma

Sinh_mba

Sinh_ya

Sinh_ra

Sinh_la

Sinh_va

Sinh_sha

Sinh_ssha

Sinh_sa

Sinh_ha

Sinh_lla

Sinh_fa

Sinh_al

Sinh_aa2

Sinh_ae2

Sinh_aee2

Sinh_i2

Sinh_ii2

Sinh_u2

Sinh_uu2

Sinh_ru2

Sinh_e2

Sinh_ee2

Sinh_ai2

Sinh_o2

Sinh_oo2

Sinh_au2

Sinh_lu2

Sinh_ruu2

Sinh_luu2

Sinh_kunddaliya

ModeLock

MonBrightnessUp

MonBrightnessDown

KbdLightOnOff

KbdBrightnessUp

KbdBrightnessDown

Standby

AudioLowerVolume

AudioMute

AudioRaiseVolume

AudioPlay

AudioStop

AudioPrev

AudioNext

HomePage

Mail

Start

Search

AudioRecord

Calculator

Memo

ToDoList

Calendar

PowerDown

ContrastAdjust

RockerUp

RockerDown

RockerEnter

Back

Forward

Stop

Refresh

PowerOff

WakeUp

Eject

ScreenSaver

WWW

Sleep

Favorites

AudioPause

AudioMedia

MyComputer

VendorHome

LightBulb

Shop

History

OpenURL

AddFavorite

HotLinks

BrightnessAdjust

Finance

Community

AudioRewind

BackForward

Launch0

Launch1

Launch2

Launch3

Launch4

Launch5

Launch6

Launch7

Launch8

Launch9

LaunchA

LaunchB

LaunchC

LaunchD

LaunchE

LaunchF

ApplicationLeft

ApplicationRight

Book

CD

WindowClear

Close

Copy

Cut

Display

DOS

Documents

Excel

Explorer

Game

Go

iTouch

LogOff

Market

Meeting

MenuKB

MenuPB

MySites

New

News

OfficeHome

Open

Option

Paste

Phone

Reply

Reload

RotateWindows

RotationPB

RotationKB

Save

ScrollUp

ScrollDown

ScrollClick

Send

Spell

SplitScreen

Support

TaskPane

Terminal

Tools

Travel

UserPB

User1KB

User2KB

Video

WheelButton

Word

Xfer

ZoomIn

ZoomOut

Away

Messenger

WebCam

MailForward

Pictures

Music

Battery

Bluetooth

WLAN

UWB

AudioForward

AudioRepeat

AudioRandomPlay

Subtitle

AudioCycleTrack

CycleAngle

FrameBack

FrameForward

Time

SelectButton

View

TopMenu

Red

Green

Yellow

Blue

Suspend

Hibernate

TouchpadToggle

TouchpadOn

TouchpadOff

AudioMicMute

Switch_VT_1

Switch_VT_2

Switch_VT_3

Switch_VT_4

Switch_VT_5

Switch_VT_6

Switch_VT_7

Switch_VT_8

Switch_VT_9

Switch_VT_10

Switch_VT_11

Switch_VT_12

Ungrab

ClearGrab

Next_VMode

Prev_VMode

LogWindowTree

LogGrabInfo


morphy

package: wordnet-dict

title: morphy(7)

text:
# morphy(7)

## NAME
morphy - discussion of WordNet's morphological processing

## DESCRIPTION
Although only base forms of words are usually stored in WordNet, searches may be done on inflected forms. A set of morphology functions, Morphy, is applied to the search string to generate a form that is present in WordNet.

Morphology in WordNet uses two types of processes to try to convert the string passed into one that can be found in the WordNet database. There are lists of inflectional endings, based on syntactic category, that can be detached from individual words in an attempt to find a form of the word that is in WordNet. There are also exception list files, one for each syntactic category, in which a search for an inflected form is done. Morphy tries to use these two processes in an intelligent manner to translate the string passed to the base form found in WordNet. Morphy first checks for exceptions, then uses the rules of detachment. The Morphy functions are not independent from WordNet. After each transformation, WordNet is searched for the resulting string in the syntactic category specified.

The Morphy functions are passed a string and a syntactic category. A string is either a single word or a collocation. Since some words, such as axes can have more than one base form (axe and axis), Morphy works in the following manner. The first time that Morphy is called with a specific string, it returns a base form. For each subsequent call to Morphy made with a NULL string argument, Morphy returns another base form. Whenever Morphy cannot perform a transformation, whether on the first call for a word or subsequent calls, NULL is returned. A transformation to a valid English string will return NULL if the base form of the string is not in WordNet.

The morphological functions are found in the WordNet library. See morph(3) for information on using these functions.

### Rules of Detachment
The following table shows the rules of detachment used by Morphy. If a word ends with one of the suffixes, it is stripped from the word and the corresponding ending is added. Then WordNet is searched for the resulting string. No rules are applicable to adverbs.

POS

Suffix

Ending

NOUN

"s"

""

NOUN

"ses"

"s"

NOUN

"xes"

"x"

NOUN

"zes"

"z"

NOUN

"ches"

"ch"

NOUN

"shes"

"sh"

NOUN

"men"

"man"

NOUN

"ies"

"y"

VERB

"s"

""

VERB

"ies"

"y"

VERB

"es"

"e"

VERB

"es"

""

VERB

"ed"

"e"

VERB

"ed"

""

VERB

"ing"

"e"

VERB

"ing"

""

ADJ

"er"

""

ADJ

"est"

""

ADJ

"er"

"e"

ADJ

"est"

"e"

### Exception Lists
There is one exception list file for each syntactic category. The exception lists contain the morphological transformations for strings that are not regular and therefore cannot be processed in an algorithmic manner. Each line of an exception list contains an inflected form of a word or collocation, followed by one or more base forms. The list is kept in alphabetical order and a binary search is used to find words in these lists. See wndb(5) for information on the format of the exception list files.

### Single Words
In general, single words are relatively easy to process. Morphy first looks for the word in the exception list. If it is found the first base form is returned. Subsequent calls with a NULL argument return additional base forms, if present. A NULL is returned when there are no more base forms of the word.

If the word is not found in the exception list corresponding to the syntactic category, an algorithmic process using the rules of detachment looks for a matching suffix. If a matching suffix is found, a corresponding ending is applied (sometimes this ending is a NULL string, so in effect the suffix is removed from the word), and WordNet is consulted to see if the resulting word is found in the desired part of speech.

### Collocations
As opposed to single words, collocations can be quite difficult to transform into a base form that is present in WordNet. In general, only base forms of words, even those comprising collocations, are stored in WordNet, such as attorney general. Transforming the collocation attorneys general is then simply a matter of finding the base forms of the individual words comprising the collocation. This usually works for nouns, therefore non-conforming nouns, such as customs duty are presently entered in the noun exception list.

Verb collocations that contain prepositions, such as ask for it, are more difficult. As with single words, the exception list is searched first. If the collocation is not found, special code in Morphy determines whether a verb collocation includes a preposition. If it does, a function is called to try to find the base form in the following manner. It is assumed that the first word in the collocation is a verb and that the last word is a noun. The algorithm then builds a search string with the base forms of the verb and noun, leaving the remainder of the collocation (usually just the preposition, but more words may be involved) in the middle. For example, passed asking for it, the database search would be performed with ask for it, which is found in WordNet, and therefore returned from Morphy. If a verb collocation does not contain a preposition, then the base form of each word in the collocation is found and WordNet is searched for the resulting string.

### Hyphenation
Hyphenation also presents special difficulties when searching WordNet. It is often a subjective decision as to whether a word is hyphenated, joined as one word, or is a collocation of several words, and which of the various forms are entered into WordNet. When Morphy breaks a string into "words", it looks for both spaces and hyphens as delimiters. It also looks for periods in strings and removes them if an exact match is not found. A search for an abbreviation like oct. return the synset for { October, Oct }. Not every pattern of hyphenated and collocated string is searched for properly, so it may be advantageous to specify several search strings if the results of a search attempt seem incomplete.

### Special Processing for nouns ending with 'ful'
Morphy contains code that searches for nouns ending with ful and performs a transformation on the substring preceeding it. It then appends 'ful' back onto the resulting string and returns it. For example, if passed the nouns boxesful, it will return boxful.

## BUGS
Since many noun collocations contains prepositions, such as line of products, an algorithm similar to that used for verbs should be written for nouns. In the present scheme, if Morphy is passed lines of products, the search string becomes line of product, which is not in WordNet

Morphy will allow non-words to be converted to words, if they follow one of the rules described above. For example, it will happily convert plantes to plants.

## ENVIRONMENT VARIABLES (UNIX)
WNHOME

Base directory for WordNet. Default is /usr/local/WordNet-3.0.

WNSEARCHDIR

Directory in which the WordNet database has been installed. Default is WNHOME/dict.

## REGISTRY (WINDOWS)
HKEY_LOCAL_MACHINE\SOFTWARE\WordNet\3.0\WNHome

Base directory for WordNet. Default is C:\Program Files\WordNet\3.0.

## FILES
pos.exc

morphology exception lists

## SEE ALSO
wn(1), wnb(1), binsrch(3), morph(3), wndb(5), wninput(7).


uniqbeg

title: uniqbeg(7)

summary: unique beginners for noun hierarchies

text:
# uniqbeg(7)

## NAME
uniqbeg - unique beginners for noun hierarchies

## DESCRIPTION
All of the WordNet noun synsets are organized into hierarchies, headed by the unique beginner synset for entity in the file noun.Tops.

```
{ entity (that which is perceived or known or inferred to have its own
distinct existence (living or nonliving)) }
```

## NOTES
The lexicographer files are not included in the WordNet database package.

## FILES
noun.Tops

unique beginners for nouns

## SEE ALSO
wndb(5), wninput(5), wnintro(7), wngloss(7).


wngloss

title: wngloss(7)

text:
# wngloss(7)

## NAME
wngloss - glossary of terms used in WordNet system

## DESCRIPTION
The WordNet Reference Manual consists of Unix-style manual pages divided into sections as follows:

Section

Description

1

WordNet User Commands

3

WordNet Library Functions

5

WordNet File Formats

7

Miscellaneous Information about WordNet

### System Description
The WordNet system consists of lexicographer files, code to convert these files into a database, and search routines and interfaces that display information from the database. The lexicographer files organize nouns, verbs, adjectives and adverbs into groups of synonyms, and describe relations between synonym groups. grind(1) converts the lexicographer files into a database that encodes the relations between the synonym groups. The different interfaces to the WordNet database utilize a common library of search routines to display these relations. Note that the lexicographer files and grind(1) program are not generally distributed.

### Database Organization
Information in WordNet is organized around logical groupings called synsets. Each synset consists of a list of synonymous words or collocations (eg. "fountain pen", "take in"), and pointers that describe the relations between this synset and other synsets. A word or collocation may appear in more than one synset, and in more than one part of speech. The words in a synset are grouped such that they are interchangeable in some context.

Two kinds of relations are represented by pointers: lexical and semantic. Lexical relations hold between semantically related word forms; semantic relations hold between word meanings. These relations include (but are not limited to) hypernymy/hyponymy (superordinate/subordinate), antonymy, entailment, and meronymy/holonymy.

Nouns and verbs are organized into hierarchies based on the hypernymy/hyponymy relation between synsets. Additional pointers are be used to indicate other relations.

Adjectives are arranged in clusters containing head synsets and satellite synsets. Each cluster is organized around antonymous pairs (and occasionally antonymous triplets). The antonymous pairs (or triplets) are indicated in the head synsets of a cluster. Most head synsets have one or more satellite synsets, each of which represents a concept that is similar in meaning to the concept represented by the head synset. One way to think of the adjective cluster organization is to visualize a wheel, with a head synset as the hub and satellite synsets as the spokes. Two or more wheels are logically connected via antonymy, which can be thought of as an axle between the wheels.

Pertainyms are relational adjectives and do not follow the structure just described. Pertainyms do not have antonyms; the synset for a pertainym most often contains only one word or collocation and a lexical pointer to the noun that the adjective is "pertaining to". Participial adjectives have lexical pointers to the verbs that they are derived from.

Adverbs are often derived from adjectives, and sometimes have antonyms; therefore the synset for an adverb usually contains a lexical pointer to the adjective from which it is derived.

See wndb(5) for a detailed description of the database files and how the data are represented.

## GLOSSARY OF TERMS
Many terms used in the WordNet Reference Manual are unique to the WordNet system. Other general terms have specific meanings when used in the WordNet documentation. Definitions for many of these terms are given to help with the interpretation and understanding of the reference manual, and in the use of the WordNet system.

In following definitions word is used in place of word or collocation.

adjective cluster

A group of adjective synsets that are organized around antonymous pairs or triplets. An adjective cluster contains two or more head synsets which represent antonymous concepts. Each head synset has one or more satellite synsets.

attribute

A noun for which adjectives express values. The noun weight is an attribute, for which the adjectives light and heavy express values.

base form

The base form of a word or collocation is the form to which inflections are added.

basic synset

Syntactically, same as synset. Term is used in wninput(5) to help explain differences in entering synsets in lexicographer files.

collocation

A collocation in WordNet is a string of two or more words, connected by spaces or hyphens. Examples are: man-eating shark, blue-collar, depend on, line of products. In the database files spaces are represented as underscore (_) characters.

coordinate

Coordinate terms are nouns or verbs that have the same hypernym.

cross-cluster pointer

A semantic pointer from one adjective cluster to another.

derivationally related forms

Terms in different syntactic categories that have the same root form and are semantically related.

direct antonyms

A pair of words between which there is an associative bond resulting from their frequent co-occurrence. In adjective clusters, direct antonyms appears only in head synsets.

domain

A topical classification to which a synset has been linked with a CATEGORY, REGION or USAGE pointer.

domain term

A synset belonging to a topical class. A domain term is further identified as being a CATEGORY_TERM, REGION_TERM or USAGE_TERM.

entailment

A verb X entails Y if X cannot be done unless Y is, or has been, done.

exception list

Morphological transformations for words that are not regular and therefore cannot be processed in an algorithmic manner.

group

Verb senses that similar in meaning and have been manually grouped together.

gloss

Each synset contains gloss consisting of a definition and optionally example sentences.

head synset

Synset in an adjective cluster containing at least one word that has a direct antonym.

holonym

The name of the whole of which the meronym names a part. Y is a holonym of X if X is a part of Y.

hypernym

The generic term used to designate a whole class of specific instances. Y is a hypernym of X if X is a (kind of) Y.

hyponym

The specific term used to designate a member of a class. X is a hyponym of Y if X is a (kind of) Y.

indirect antonym

An adjective in a satellite synset that does not have a direct antonym has an indirect antonyms via the direct antonym of the head synset.

instance

A proper noun that refers to a particular, unique referent (as distinguished from nouns that refer to classes). This is a specific form of hyponym.

lemma

Lower case ASCII text of word as found in the WordNet database index files. Usually the base form for a word or collocation.

lexical pointer

A lexical pointer indicates a relation between words in synsets (word forms).

lexicographer file

Files containing the raw data for WordNet synsets, edited by lexicographers, that are input to the grind program to generate a WordNet database.

lexicographer id (lex id)

A decimal integer that, when appended onto lemma, uniquely identifies a sense within a lexicographer file.

monosemous

Having only one sense in a syntactic category.

meronym

The name of a constituent part of, the substance of, or a member of something. X is a meronym of Y if X is a part of Y.

part of speech

WordNet defines "part of speech" as either noun, verb, adjective, or adverb. Same as syntactic category.

participial adjective

An adjective that is derived from a verb.

pertainym

A relational adjective. Adjectives that are pertainyms are usually defined by such phrases as "of or pertaining to" and do not have antonyms. A pertainym can point to a noun or another pertainym.

polysemous

Having more than one sense in a syntactic category.

polysemy count

Number of senses of a word in a syntactic category, in WordNet.

postnominal

A postnominal adjective occurs only immediately following the noun that it modifies.

predicative

An adjective that can be used only in predicate positions. If X is a predicate adjective, it can only be used in such phrases as "it is X" and never prenominally.

prenominal

An adjective that can occur only before the noun that it modifies: it cannot be used predicatively.

satellite synset

Synset in an adjective cluster representing a concept that is similar in meaning to the concept represented by its head synset.

semantic concordance

A textual corpus (e.g. the Brown Corpus) and a lexicon (e.g. WordNet) so combined that every substantive word in the text is linked to its appropriate sense in the lexicon via a semantic tag.

semantic tag

A pointer from a word in a text file to a specific sense of that word in the WordNet database. A semantic tag in a semantic concordance is represented by a sense key.

semantic pointer

A semantic pointer indicates a relation between synsets (concepts).

sense

A meaning of a word in WordNet. Each sense of a word is in a different synset.

sense key

Information necessary to find a sense in the WordNet database. A sense key combines a lemma field and codes for the synset type, lexicographer id, lexicographer file number, and information about a satellite's head synset, if required. See senseidx(5) for a description of the format of a sense key.

subordinate

Same as hyponym.

superordinate

Same as hypernym.

synset

A synonym set; a set of words that are interchangeable in some context without changing the truth value of the preposition in which they are embedded.

troponym

A verb expressing a specific manner elaboration of another verb. X is a troponym of Y if to X is to Y in some manner.

unique beginner

A noun synset with no superordinate.


wngroups

title: wngroups(7)

text:
# wngroups(7)

## NAME
wngroups - discussion of WordNet search code to group similar verb senses

## DESCRIPTION
Some similar senses of verbs have been grouped by the lexicographers. This grouping is done statically in the lexicographer source files using the semantic pointer_symbol $. Transitivity is used to combine groups of overlapping senses into the largest sense groups possible.

## NOTES
Coverage of verb groups is incomplete.

## ENVIRONMENT VARIABLES (UNIX)
WNHOME

Base directory for WordNet. Default is /usr/local/WordNet-3.0.

WNSEARCHDIR

Directory in which the WordNet database has been installed. Default is WNHOME/dict.

## REGISTRY (WINDOWS)
HKEY_LOCAL_MACHINE\SOFTWARE\WordNet\3.0\WNHome

Base directory for WordNet. Default is C:\Program Files\WordNet\3.0.

## FILES
sentidx.vrb

verb sense keys and sentence frame numbers

sents.vrb

example sentence frames

## SEE ALSO
wn(1), wnb(1), senseidx(5), wnsearch(3), wndb(5), wnintro(7).


wnintro

title: wnintro(7)

text:
# wnintro(7)

## NAME
wnintro - introduction to miscellaneous WordNet information

## SYNOPSIS
morphy - discussion of WordNet's morphological processing

uniqbeg - unique beginners for noun hierarchies

wngloss - glossary of terms used in WordNet

wngroups - discussion of WordNet search code to group similar senses

wnlicens - text of WordNet license agreement

wnpkgs - information about WordNet packages and distribution

wnstats - database statistics

## DESCRIPTION
This section of the WordNet Reference Manual contains manual pages that describe various topics related to WordNet and the semantic concordances, and a glossary of terms.

## SEE ALSO
wnintro(1), wnintro(3), wnintro(5), morphy(7), uniqbeg(7), wngroups(7), wnlicens(7), wnpkgs(7), wnstats(7), wngloss(7).

Fellbaum, C. (1998), ed. "WordNet: An Electronic Lexical Database". MIT Press, Cambridge, MA.


wnlicens

title: wnlicens(7)

summary: text of WordNet license

text:
# wnlicens(7)

## NAME
wnlicens - text of WordNet license

## DESCRIPTION
WordNet Release 3.0

This software and database is being provided to you, the LICENSEE, by Princeton University under the following license. By obtaining, using and/or copying this software and database, you agree that you have read, understood, and will comply with these terms and conditions.:

Permission to use, copy, modify and distribute this software and database and its documentation for any purpose and without fee or royalty is hereby granted, provided that you agree to comply with the following copyright notice and statements, including the disclaimer, and that the same appear on ALL copies of the software, database and documentation, including modifications that you make for internal use or for distribution.

WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.

THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PRINCETON UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANT- ABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE, DATABASE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.

The name of Princeton University or Princeton may not be used in advertising or publicity pertaining to distribution of the software and/or database. Title to copyright in this software, database and any associated documentation shall at all times remain with Princeton University and LICENSEE agrees to preserve same.


wnpkgs

title: wnpkgs(7)

text:
# wnpkgs(7)

## NAME
wnpkgs - description of various WordNet system packages

## DESCRIPTION
WordNet 3.0 is distributed in several formats and in various packages. All of the packages are available via anonymous FTP from ftp.cogsci.princeton.edu and from the WordNet Web site at http://wordnet.princeton.edu.

### Packages Available Via FTP and WWW
The following WordNet packages can be downloaded using a web browser from ftp://ftp.cogsci.princeton.edu/wordnet/3.0, or from the Web site noted above. Users can also FTP directly from ftp.cogsci.princeton.edu, directory wordnet/3.0.

Package

Filename

Platform

Description

Database

WordNet-3.0.tar.gz

Unix/OS X

WordNet 3.0 database, interfaces, sense index, interface and library source code, documentation.

Database

WordNet-3.0.exe

Windows

WordNet 3.0 database, interfaces, sense index, interface and library source code, documentation.

Prolog Database

WNprolog-3.0.tar.gz

All

WordNet 3.0 database files in Prolog-readable format, documentation.

Sense Map

WNsnsmap-3.0.tar.gz

All

Mapping of 2.1 to 3.0 senses, documentation.

### Database Package
The database package is a complete installation for WordNet 3.0 users. It includes the 3.0 database files, source code for the WordNet browsers and library, and documentation. The other packages are not included - they must be downloaded and installed separately.

Note that with this version of WordNet for Unix platforms, only source code is provided. Users should carefully read the README and INSTALL files for detailed information on compiling WordNet and dependencies.

### Prolog Database Package
The WordNet 3.0 database files are available in this package in a Prolog-readable format. Documentation describing the file format is included. This package is only downloadable in compressed tar file format, although once unpackaged it can be used from Windows systems since the files are in ASCII. Many Windows utilities, such as WinZip, can deal with a compressed tar file.

### Sense Map Package
To help users automatically convert 2.1 noun and verb senses to their corresponding 3.0 senses, we provide sense mapping information in this package. This package contains files to map polysemous and monosemous words, and documentation that describes the format of these files. As with the Prolog database, this package is only downloadable in compressed tar format, but the files are also in ASCII.

## NOTES
The lexicographer files and grind(1) program are not generally distributed.

All of the packages described above may not be available at the time of release of the 3.0 database package.

## SEE ALSO
wnintro(1), wnintro(3), wnintro(5), wnintro(7).


wnstats

title: wnstats(7)

summary: WordNet 3.0 database statistics

text:
# wnstats(7)

## NAME
wnstats - WordNet 3.0 database statistics

## DESCRIPTION

### Number of words, synsets, and senses
POS

Unique

Synsets

Total

Strings

Word-Sense Pairs

Noun

117798

82115

146312

Verb

11529

13767

25047

Adjective

21479

18156

30002

Adverb

4481

3621

5580

Totals

155287

117659

206941

### Polysemy information
POS

Monosemous

Polysemous

Polysemous

Words and Senses

Words

Senses

Noun

101863

15935

44449

Verb

6277

5252

18770

Adjective

16503

4976

14399

Adverb

3748

733

1832

Totals

128391

26896

79450

POS

Average Polysemy

Average Polysemy

Including Monosemous Words

Excluding Monosemous Words

Noun

1.24

2.79

Verb

2.17

3.57

Adjective

1.40

2.71

Adverb

1.25

2.50

## NOTES
Statistics for all types of adjectives and adjective satellites are combined.

The total of all unique noun, verb, adjective, and adverb strings is actually 147278. However, many strings are unique within a syntactic category, but are in more than one syntactic category. The figures in the table represent the unique strings in each syntactic category.


xautomation

package: xautomation

title: xautomation(7)

text:
# xautomation(7)

## NAME
xautomation - control X from the command line, and find things on the screen

## DESCRIPTION
xautomation is a set of command lines programs to control X and do "visual scraping" to find things on the screen. The control interface allows mouse movement, clicking, button up/down, key up/down, etc, and uses the XTest extension so you don't have the annoying problems that xse has when apps ignore sent events. The visgrep program find images inside of images and reports the coordinates, allowing programs to find buttons, etc, on the screen to click on.

xautomation consists in the following programs:

pat2ppm

Converts an image file from PAT to PPM format.

patextract

Extract a part of a PNG image file.

png2pat

Converts an image file from PNG to PAT format.

rgb2pat

Converts an image file from 24-bit RGB to PAT format

visgrep

Visual grep, greps for images in another image.

xte

Generates fake input using the XTest extension.

For more information, please see the individual manpages of these programs.

## SEE ALSO
pat2ppm(1), patextract(1), png2pat(1), rgb2pat(1), visgrep(1), xte(1).

## AUTHOR
xautomation was written by Steve Slaven <bpk@hoopajoo.net>.

This manual page was written by Aurelien Jarno <aurel32@debian.org>, for the Debian project (but may be used by others).


wlog

title: wlog(7)

summary: WinPR logging facility

text:
# wlog(7)

## NAME
wLog - WinPR logging facility

## DESCRIPTION
wLog is a configurable and flexible logging system used throughout WinPR and FreeRDP.

The primary concept is to have a hierarchy of loggers that can be be configured independently.

## Appenders
WLog uses different appenders that define where the log output should be written to. If the application doesn't explicitly configure the appenders the below described variable WLOG_APPENDER can be used to choose one appender.

The following kind of appenders are available:

Binary

Write the log data into a binary format file.

Console

The console appender writes to the console. Depending of the operating system the application runs on, the output might be handled differently. For example on android log print would be used.

File

The file appender writes the textual output to a file.

Udp

This appender sends the logging messages to a pre-defined remote host via UDP. If no target is set the default one 127.0.0.1:20000 is used. To receive the log messages one can use netcat. To receive the default target the following command can be used: nc -u 127.0.0.1 -p 20000 -l

Syslog

Use syslog for outputting the debug messages.

Journald

This appender outputs messages to journald.

## Levels
The WLog are complementary, the higher level always includes the lower ones. The level list below is top down. Top the highest level.

TRACE

print everything including packets dumps

DEBUG

debug messages

INFO

general information

WARN

warnings

ERROR

errors

FATAL

fatal problems

OFF

completely disable the wlog output

## Formats
The format a logger prints has the following possible options:

lv

log level

mn

module name

fl

file name

fn

function

ln

line number

pid

process id

tid

thread id

yr

year

mo

month

dw

day of week

hr

hour

mi

minute

se

second

ml

millisecond

A maximum of 16 options can be used per format string.

An example that generally sets the WLOG_PREFIX for xfreerdp would look like: WLOG_PREFIX="pid=%pid:tid=%tid:fn=%fn -" xfreerdp /v:xxx

## ENVIRONMENT
WLOG_APPENDER

The kind of appender, the accepted values are: CONSOLE, FILE, BINARY, SYSLOG, JOURNALD or UDP

WLOG_PREFIX

configure the prefix used for outputting the message (see Format for more details and examples)

WLOG_LEVEL

the level to output messages for

WLOG_FILTER

sets a filter for WLog messages. Only the filtered messages are printed. The format of the filter is a series of <logger name>:<level> separated by comas example: WLOG_FILTER=core.channel:DEBUG,dummy:TRACE will display debug messages for the core.channel logger and trace level for the dummy logger

WLOG_FILEAPPENDER_OUTPUT_FILE_PATH

When using the file appender it may contains the output log file's path

WLOG_FILEAPPENDER_OUTPUT_FILE_NAME

When using the file appender it may contains the output log file's name

WLOG_JOURNALD_ID

When using the systemd journal appender, this variable contains the id used with the journal (by default the executable's name)

WLOG_UDP_TARGET

target to use for the UDP appender in the format host:port

## BUGS
Please report any bugs using the bug reporting form on the FreeRDP web site

## SEE ALSO
Additional information and the latest version is available at the web site: http://www.freerdp.com

## AUTHOR
David Fort <contact@hardening-consulting.com> wrote this manpage from materials written by Bernhard Miklautz <bernhard.miklautz@thincast.com>.