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



KB Term:  Term intersection
English Word: 

Sigma KEE - ShiftKey
ShiftKey(shift key)shift, shift_key

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


(subclass ShiftKey MultiKeypressKey) ComputerInput.kif 359-359 Shift key is a subclass of multi keypress key
(documentation ShiftKey EnglishLanguage "A ShiftKey is a type of ComputerKeyboardKey on a ComputerKeyboard often labeled ``Shift'' which affects the output of other keys if typed while it is being held down.") ComputerInput.kif 360-362 Shift key is a subclass of multi keypress key
(disjoint ShiftKey FunctionKey) ComputerInput.kif 363-363 Shift key is disjoint from function key

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


(disjoint ControlKey ShiftKey) ComputerInput.kif 369-369 Control key is disjoint from shift key
(disjoint AltKey ShiftKey) ComputerInput.kif 377-377 Alt key is disjoint from shift key
(termFormat EnglishLanguage ShiftKey "shift key") domainEnglishFormat.kif 65488-65488 Alt key is disjoint from shift key

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


(=>
    (instance ?ACT ShiftKeyHoldDown)
    (exists (?KEY)
        (and
            (instance ?KEY ShiftKey)
            (patient ?ACT ?KEY))))
ComputerInput.kif 1287-1292 If X is an instance of shift key hold down, then there exists Y such that Y is an instance of shift key and Y is a patient of X
(=>
    (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


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



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