Wikidata:WikiProject Informatics/Software/Commands
The aim of this wikiproject is to organize data about commands and keyboard shortcuts.
GOALS edit
Structure goals edit
- Create "keyboard layout" property
- Create "command of" property
- Create "command action" property
- Create "command object" property
Content goals edit
- Create items of all keyboard layouts
- Create items of all keyboard keys of major keyboard layouts
- Create items of all software commands with their relatives keyboard shortcuts
Long term content goals edit
- Create items of all keyboard keys of all keyboard layouts
- Add "keyboard layout" property for every key
- Add "keyboard layout" property for every keyboard shortcut
- Add "command action" property for every command
- Add "command action" property for every keyboard shortcut
- Add "command object" property for every command
- Add "command object" property for every keyboard shortcut
Properties edit
Keyboard item properties edit
Property | Expected values | Expected qualifiers |
---|---|---|
instance of (P31) | ||
keyboard layout | ||
keyboard form factor | ||
keyboard language layout | ||
has part(s) (P527) | the keys, maybe qualified with their position in the keyboard (column and row) |
Key item properties edit
Property | Expected values | Expected qualifiers |
---|---|---|
instance of (P31) | subclasses of computer key (Q27884930): function key (Q25423), compose key (Q432280), modifier key (Q845804), arrow key (Q1199954), character key (Q51242430), power management key (Q40887872), super key (Q10684070), language input key (Q3331451) | |
keyboard layout | subclasses of keyboard layout (Q725744) | |
position and/or adiacent keys? |
Keyboard layout item properties edit
Property | Expected value | Expected qualifiers |
---|---|---|
instance of (P31) | ||
P2439 (P2439) | ||
operating system (P306) | ||
disjoint union of (P2738) | instances of computer key (Q27884930) subclasses | |
writing system (P282) (can be desumed by disjoint union of (P2738)) |
Keyboard shortcut item properties edit
Property | Expected value | Expected qualifiers | Expected qualifier values |
---|---|---|---|
instance of (P31) | subclasses of keyboard shortcut (Q118470) | ||
keyboard layout | subclasses of keyboard layout (Q725744) | ||
key press (P4998) | |||
command object | graphical interface elements, part of softwares (e.g. tab, history, addon, bookmark, etc for browsers), file, folder, environment variable, setting... | command action | focus, select/selection, move/motion, delete/deletion, add/addition, display... |
Command item properties edit
Property | Expected value | Expected qualifiers |
---|---|---|
instance of (P31) | subclasses of command (Q1079196) | |
command action | ||
command object | ||
keyboard shortcut | keyboard shortcut item |
Item examples edit
Chrome "New Window" command edit
Property |
| |||||||||||||||||||
add value |
Chrome "Ctrl + N" shortcut edit
Property |
| |||||||||||||||||||
add value |