Browsing Interface : Welcome guest : log in
Home |  Graph |  LogLearn |  Editor |  ]  KB:  Language: 
  Formal Language: 



KB Term:  Term intersection
English Word: 

  Entity

Sigma KEE - ComputerKeyboardKey
ComputerKeyboardKey(computer keyboard key)

appearance as argument number 1
-------------------------


(subclass ComputerKeyboardKey ComputerInputButton) ComputerInput.kif 255-255 Computer keyboard key is a subclass of computer input button
(documentation ComputerKeyboardKey EnglishLanguage "A ComputerInputButton on a ComputerKeyboard.") ComputerInput.kif 256-256 Computer keyboard key is a subclass of computer input button
(disjoint ComputerKeyboardKey RightCIButton) ComputerInput.kif 257-257 Computer keyboard key is disjoint from right CI button
(disjoint ComputerKeyboardKey MiddleCIButton) ComputerInput.kif 258-258 Computer keyboard key is disjoint from middle CI button
(disjoint ComputerKeyboardKey LeftCIButton) ComputerInput.kif 259-259 Computer keyboard key is disjoint from left CI button
(disjoint ComputerKeyboardKey MouseButton) ComputerInput.kif 260-260 Computer keyboard key is disjoint from mouse button
(typicalPart ComputerKeyboardKey ComputerKeyboard_Generic) ComputerInput.kif 263-263 A computer keyboard key is typically a part of a generic computer keyboard
(disjoint ComputerKeyboardKey TouchpadKey) ComputerInput.kif 383-383 Computer keyboard key is disjoint from touchpad key

appearance as argument number 2
-------------------------


(subclass CharacterKey ComputerKeyboardKey) ComputerInput.kif 285-285 Character key is a subclass of computer keyboard key
(subclass SpecialComputerKeyboardKey ComputerKeyboardKey) ComputerInput.kif 289-289 Special computer keyboard key is a subclass of computer keyboard key
(partTypes ComputerKeyboard ComputerKeyboardKey) ComputerInput.kif 391-391 Every computer keyboard is a part of a computer keyboard key
(disjoint GUIButton ComputerKeyboardKey) ComputerInput.kif 952-952 GUI button is disjoint from computer keyboard key
(termFormat EnglishLanguage ComputerKeyboardKey "computer keyboard key") domainEnglishFormat.kif 64679-64679 GUI button is disjoint from computer keyboard key

appearance as argument number 3
-------------------------


(domainSubclass PressingKeyFn 1 ComputerKeyboardKey) ComputerInput.kif 1375-1375 The number 1 argument of pressing key fn is a subclass of computer keyboard key

antecedent
-------------------------


(=>
    (and
        (instance ?KEY ComputerKeyboardKey)
        (instance ?KEYBOARD1 ComputerKeyboard_Generic)
        (component ?KEY ?KEYBOARD1)
        (instance ?KEYBOARD2 ComputerKeyboard_Generic)
        (component ?KEY ?KEYBOARD2))
    (equal ?KEYBOARD1 ?KEYBOARD2))
ComputerInput.kif 267-274 If X is an instance of computer keyboard key, Y is an instance of generic computer keyboard, X is a component of Y, Z is an instance of generic computer keyboard, and X is a component of Z, then equal Y and Z
(=>
    (and
        (instance ?ACT ShiftKeyHoldDown)
        (patient ?ACT ?KEY)
        (instance ?KEY ComputerKeyboardKey))
    (instance ?KEY ShiftKey))
ComputerInput.kif 1294-1299 If X is an instance of shift key hold down, Y is a patient of X, and Y is an instance of computer keyboard key, then Y is an instance of shift key
(=>
    (and
        (instance ?ACT ControlKeyHoldDown)
        (patient ?ACT ?KEY)
        (instance ?KEY ComputerKeyboardKey))
    (instance ?KEY ControlKey))
ComputerInput.kif 1315-1320 If X is an instance of control key hold down, Y is a patient of X, and Y is an instance of computer keyboard key, then Y is an instance of control key
(=>
    (and
        (instance ?ACT AltKeyHoldDown)
        (patient ?ACT ?KEY)
        (instance ?KEY ComputerKeyboardKey))
    (instance ?KEY AltKey))
ComputerInput.kif 1338-1343 If X is an instance of alt key hold down, Y is a patient of X, and Y is an instance of computer keyboard key, then Y is an instance of alt key
(=>
    (and
        (instance ?ACT FunctionKeyHoldDown)
        (patient ?ACT ?KEY)
        (instance ?KEY ComputerKeyboardKey))
    (instance ?KEY FunctionKey))
ComputerInput.kif 1362-1367 If X is an instance of function key hold down, Y is a patient of X, and Y is an instance of computer keyboard key, then Y is an instance of function key
(=>
    (and
        (instance ?ACT CharacterKeyPress)
        (patient ?ACT ?KEY)
        (instance ?KEY ComputerKeyboardKey))
    (instance ?KEY CharacterKey))
ComputerInput.kif 1393-1398 If X is an instance of character key press, Y is a patient of X, and Y is an instance of computer keyboard key, then Y is an instance of character key
(=>
    (and
        (instance ?ACT SpecialCharacterPress)
        (patient ?ACT ?KEY)
        (instance ?KEY ComputerKeyboardKey))
    (instance ?KEY SpecialComputerKeyboardKey))
ComputerInput.kif 1418-1423 If X is an instance of special character press, Y is a patient of X, and Y is an instance of computer keyboard key, then Y is an instance of special computer keyboard key
(=>
    (and
        (instance ?ACT EnterKeyPress)
        (patient ?ACT ?KEY)
        (instance ?KEY ComputerKeyboardKey))
    (instance ?KEY EnterKey))
ComputerInput.kif 1437-1442 If X is an instance of enter key press, Y is a patient of X, and Y is an instance of computer keyboard key, then Y is an instance of enter key

consequent
-------------------------


(=>
    (instance ?KEYBOARD ComputerKeyboard_Generic)
    (exists (?KEY)
        (and
            (instance ?KEY ComputerKeyboardKey)
            (component ?KEY ?KEYBOARD))))
ComputerInput.kif 278-283 If X is an instance of generic computer keyboard, then there exists Y such that Y is an instance of computer keyboard key and Y is a component of X
(=>
    (instance ?ACT KeyboardAction)
    (exists (?KEY)
        (and
            (instance ?KEY ComputerKeyboardKey)
            (patient ?ACT ?KEY))))
ComputerInput.kif 1246-1251 If X is an instance of keyboard action, then there exists Y such that Y is an instance of computer keyboard key and Y is a patient of X
(=>
    (instance ?ACT MultikeyAction)
    (exists (?KEY1 ?KEY2)
        (and
            (patient ?ACT ?KEY1)
            (patient ?ACT ?KEY2)
            (not
                (equal ?KEY1 ?KEY2))
            (instance ?KEY1 ComputerKeyboardKey)
            (instance ?KEY2 ComputerKeyboardKey))))
ComputerInput.kif 1260-1268 If X is an instance of multikey action, then All of the following hold: (1) there exist Y (2) Z such that Y is a patient of X (3) Z is a patient of X (4) equal Y (5) Z (6) Y is an instance of computer keyboard key (7) Z is an instance of computer keyboard key


Show simplified definition (without tree view)
Show simplified definition (with tree view)

Show without tree


Sigma web home      Suggested Upper Merged Ontology (SUMO) web home
Sigma version 3.0.0-0a80e6c8 (2026-05-12) is open source software produced by Articulate Software and its partners