61 lines
2.2 KiB
YAML
61 lines
2.2 KiB
YAML
|
name: Numbers
|
|||
|
bottomRowWidthMode: Identical
|
|||
|
|
|||
|
# Functional = 0.15
|
|||
|
# Each regular row has 2 functional keys and 3 Custom1 keys, therefore
|
|||
|
# Custom1 = (1.0 - 2*Functional) / 3 = 1/3 - 2/3 * Functional
|
|||
|
overrideWidths:
|
|||
|
FunctionalKey: 0.15
|
|||
|
Custom1: 0.23333333333
|
|||
|
Regular: 0.1
|
|||
|
|
|||
|
rowHeightMode: FillHeight
|
|||
|
|
|||
|
attributes: &globalAttrs
|
|||
|
width: Custom1
|
|||
|
showPopup: false
|
|||
|
useKeySpecShortcut: false
|
|||
|
style: Normal
|
|||
|
shiftable: false
|
|||
|
labelFlags: { followKeyLabelRatio: false }
|
|||
|
rows:
|
|||
|
- numbers:
|
|||
|
- {type: base, spec: "x", moreKeys: ["!fixedColumnOrder!4", "a", "b", "c", "d"], hint: "abcd"}
|
|||
|
- {type: base, spec: "y", moreKeys: ["!fixedColumnOrder!4", "i", "j", "k", "l"], hint: "ijkl"}
|
|||
|
- {type: base, spec: "z", moreKeys: ["!fixedColumnOrder!4", "α", "β", "γ", "θ"], hint: "αβγθ"}
|
|||
|
- {type: base, spec: "w", moreKeys: ["!fixedColumnOrder!4", "u", "v", "θ", "ϕ"], hint: "uv"}
|
|||
|
attributes:
|
|||
|
width: Grow
|
|||
|
style: NoBackground
|
|||
|
moreKeyMode: OnlyExplicit
|
|||
|
- letters:
|
|||
|
- {type: base, spec: "+", moreKeys: ["(", "<"], attributes: &side { style: Functional, width: FunctionalKey }}
|
|||
|
- "1"
|
|||
|
- "2"
|
|||
|
- "3"
|
|||
|
- {type: base, spec: "%", attributes: *side}
|
|||
|
splittable: false
|
|||
|
- letters:
|
|||
|
- {type: base, spec: "-", moreKeys: [")", ">"], attributes: *side}
|
|||
|
- "4"
|
|||
|
- "5"
|
|||
|
- "6"
|
|||
|
- {type: base, spec: "!icon/space_key_for_number_layout|!code/key_space", attributes: *side}
|
|||
|
splittable: false
|
|||
|
- letters:
|
|||
|
- {type: base, spec: "*", moreKeys: ["/"], attributes: *side}
|
|||
|
- "7"
|
|||
|
- "8"
|
|||
|
- "9"
|
|||
|
- {type: base, spec: "!icon/delete_key|!code/key_delete", attributes: *side}
|
|||
|
splittable: false
|
|||
|
- bottom:
|
|||
|
- {type: base, spec: "!text/keylabel_to_alpha|!code/key_switch_alpha_symbol", attributes: *side}
|
|||
|
- {type: base, spec: ",", attributes: ®ular { style: Functional, width: Regular }}
|
|||
|
- {type: base, spec: "!?#|!code/key_to_number_layout", attributes: &grow { style: Functional, width: Grow } }
|
|||
|
- "0"
|
|||
|
- {type: contextual, attributes: *grow, fallbackKey: {type: base, spec: "=", attributes: *grow}}
|
|||
|
- {type: base, spec: ".", attributes: *regular}
|
|||
|
- {type: enter, attributes: *side}
|
|||
|
attributes: *globalAttrs
|
|||
|
splittable: false
|