# This layout is preliminary and is missing moreKeys
name: International Phonetic Alphabet
minimumFunctionalKeyWidth: 0.0
attributes: &attrs
    shiftable: false
    useKeySpecShortcut: false
    moreKeyMode: OnlyExplicit
    labelFlags: { followKeyLetterRatio: true }
rows:
    - letters:
          - "p"
          - "b"
          - "t"
          - "d"
          - "ʈ"
          - "ɖ"
          - "c"
          - "ɟ"
          - "k"
          - "ɡ"
          - "q"
          - "ɢ"
    - letters:
          - "m"
          - "ɱ"
          - "ʙ"
          - "n"
          - "r"
          - "ɳ"
          - "ɽ"
          - "ɲ"
          - "ŋ"
          - "ɴ"
          - "ʀ"
          - "ʔ"
    - letters:
          - "ɸ"
          - "f"
          - "θ"
          - "ɬ"
          - "s"
          - "ʃ"
          - "ʂ"
          - "ç"
          - "x"
          - "χ"
          - "ħ"
          - "h"
    - letters:
          - "β"
          - "v"
          - "ð"
          - "ɮ"
          - "z"
          - "ʒ"
          - "ʐ"
          - "ʝ"
          - "ɣ"
          - "ʁ"
          - "ʕ"
          - "ɦ"
    - letters:
          - {
              type: base,
              spec: "1/3|!code/key_to_alt_0_layout",
              attributes:
                &functional {
                    width: FunctionalKey,
                    style: Functional,
                    anchored: true,
                    showPopup: false,
                    labelFlags: { followKeyLetterRatio: false }
                },
          }
          - "w"
          - "ʋ"
          - "ɹ"
          - "l"
          - "ɻ"
          - "ɭ"
          - "ɥ"
          - "j"
          - "ʎ"
          - "ɰ"
          - "$delete"

altPages:
    -     - letters:
                - "i"
                - "y"
                - "$gap"
                - "$gap"
                - "$gap"
                - "ɨ"
                - "ʉ"
                - "$gap"
                - "$gap"
                - "ɯ"
                - "u"
                - "$gap"
          - letters:
                - "$gap"
                - "$gap"
                - "ɪ"
                - "ʏ"
                - "$gap"
                - "ɪ̈"
                - "ʊ̈"
                - "$gap"
                - "ɯ̽"
                - "ʊ"
                - "$gap"
                - "$gap"
          - letters:
                - "$gap"
                - "e"
                - "ø"
                - "$gap"
                - "ɘ"
                - "ɵ"
                - "$gap"
                - "ə"
                - "$gap"
                - "ɤ"
                - "o"
                - "$gap"
          - letters:
                - "$gap"
                - "ɛ"
                - "œ"
                - "$gap"
                - "ɜ"
                - "ɞ"
                - "$gap"
                - "ɐ"
                - "$gap"
                - "ʌ"
                - "ɔ"
                - "$gap"
          - letters:
                - {
                    type: base,
                    spec: "2/3|!code/key_to_alt_1_layout",
                    attributes: *functional,
                }
                - "$gap"
                - "æ"
                - "a"
                - "ɶ"
                - "$gap"
                - "ä"
                - "ɒ̈"
                - "$gap"
                - "ɑ"
                - "ɒ"
                - "$delete"
    -     - letters:
                - "ɓ̥"
                - "ɓ"
                - "ɗ̥"
                - "ɗ"
                - "ᶑ̥"
                - "ᶑ"
                - "ʄ̊"
                - "ʄ"
                - "ɠ̊"
                - "ɠ"
                - "ʛ̥"
                - "ʛ"
          - letters:
                - "pʼ"
                - "tʼ"
                - "tsʼ"
                - "t̠ʃʼ"
                - "ʈʂʼ"
                - "ʈʼ"
                - "ɬʼ"
                - "tɬʼ"
                - "cʼ"
                - "kʼ"
                - "qʼ"
                - "ʡʼ"
          - letters:
                - "ɸʼ"
                - "fʼ"
                - "θʼ"
                - "sʼ"
                - "ʃʼ"
                - "ʂʼ"
                - "ɕʼ"
                - "cʎ̝̊ʼ"
                - "xʼ"
                - "kʟ̝̊ʼ"
                - "xʼ"
                - "χʼ"
          - letters:
                - "ʘ"
                - "ʘ̬"
                - "ǀ"
                - "ǀ̬"
                - "ǀ̃"
                - "ǃ"
                - "ǃ̬"
                - "ǃ˞"
                - "ǂ"
                - "ǂ̬"
                - "ˀ"
                - "̃ˀ"
          - letters:
                - {
                    type: base,
                    spec: "3/3|!code/key_to_alt_1_layout",
                    attributes: *functional,
                }
                - "ʘ̃"
                - "ǁ"
                - "ǁ̬"
                - "ǁ̃"
                - "ǃ̃"
                - "ǃ̃˞"
                - "ǃ̬˞"
                - "ǂ̃"
                - "̥"
                - "ʼ"
                - "$delete"