dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

macos-altfix.yml (9338B)


      1 key_bindings:
      2   - { key: N,           mods: Command,         action: SpawnNewInstance }
      3   - { key: PageUp,                             action: ScrollPageUp     }
      4   - { key: PageUp,      mode: Alt,             chars: "\x1B[5~"         }
      5   - { key: PageUp,      mods: Shift,           chars: "\x1B[5~"         }
      6   - { key: PageDown,                           action: ScrollPageDown   }
      7   - { key: PageDown,    mode: Alt,             chars: "\x1B[6~"         }
      8   - { key: PageDown,    mods: Shift,           chars: "\x1B[6~"         }
      9   - { key: Home,                               action: ScrollToTop      }
     10   - { key: Home,        mode: Alt,             chars: "\x1BOH"          }
     11   - { key: Home,        mods: Shift,           chars: "\x1B[H"          }
     12   - { key: End,                                action: ScrollToBottom   }
     13   - { key: End,         mode: Alt,             chars: "\x1BOF"          }
     14   - { key: End,         mods: Shift,           chars: "\x1B[F"          }
     15   - { key: Tab,         mods: Alt,             chars: "\x1B\t"          }
     16   - { key: Tab,         mods: Alt|Shift,       chars: "\x1B\x1B[Z"      }
     17   - { key: Back,                               chars: "\x7F"            }
     18   - { key: Back,        mods: Alt,             chars: "\x1B\x7F"        }
     19   - { key: Back,        mods: Alt|Shift,       chars: "\x1B\x08"        }
     20   - { key: Space,       mods: Control,         chars: "\x00"            }
     21   - { key: Space,       mods: Alt,             chars: "\x20"            }
     22   - { key: Left,        mods: Alt,             chars: "\x1Bb"           }
     23   - { key: Left,        mods: Alt|Shift,       chars: "\x1B\x1B[D"      }
     24   - { key: Right,       mods: Alt,             chars: "\x1Bf"           }
     25   - { key: Right,       mods: Alt|Shift,       chars: "\x1B\x1B[C"      }
     26   - { key: Down,        mods: Alt,             chars: "\x1B\x1B[B"      }
     27   - { key: Down,        mods: Alt|Shift,       chars: "\x1B\x1B[B"      }
     28   - { key: Up,          mods: Alt,             chars: "\x1B\x1B[A"      }
     29   - { key: Up,          mods: Alt|Shift,       chars: "\x1B\x1B[A"      }
     30   - { key: A,           mods: Alt,             chars: "\x1Ba"           }
     31   - { key: A,           mods: Alt|Shift,       chars: "\x1BA"           }
     32   - { key: B,           mods: Alt,             chars: "\x1Bb"           }
     33   - { key: B,           mods: Alt|Shift,       chars: "\x1BB"           }
     34   - { key: C,           mods: Alt,             chars: "\x1Bc"           }
     35   - { key: C,           mods: Alt|Shift,       chars: "\x1BC"           }
     36   - { key: D,           mods: Alt,             chars: "\x1Bd"           }
     37   - { key: D,           mods: Alt|Shift,       chars: "\x1BD"           }
     38   - { key: E,           mods: Alt,             chars: "\x1Be"           }
     39   - { key: E,           mods: Alt|Shift,       chars: "\x1BE"           }
     40   - { key: F,           mods: Alt,             chars: "\x1Bf"           }
     41   - { key: F,           mods: Alt|Shift,       chars: "\x1BF"           }
     42   - { key: G,           mods: Alt,             chars: "\x1Bg"           }
     43   - { key: G,           mods: Alt|Shift,       chars: "\x1BG"           }
     44   - { key: H,           mods: Alt,             chars: "\x1Bh"           }
     45   - { key: H,           mods: Alt|Shift,       chars: "\x1BH"           }
     46   - { key: I,           mods: Alt,             chars: "\x1Bi"           }
     47   - { key: I,           mods: Alt|Shift,       chars: "\x1BI"           }
     48   - { key: J,           mods: Alt,             chars: "\x1Bj"           }
     49   - { key: J,           mods: Alt|Shift,       chars: "\x1BJ"           }
     50   - { key: K,           mods: Alt,             chars: "\x1Bk"           }
     51   - { key: K,           mods: Alt|Shift,       chars: "\x1BK"           }
     52   - { key: L,           mods: Alt,             chars: "\x1Bl"           }
     53   - { key: L,           mods: Alt|Shift,       chars: "\x1BL"           }
     54   - { key: M,           mods: Alt,             chars: "\x1Bm"           }
     55   - { key: M,           mods: Alt|Shift,       chars: "\x1BM"           }
     56   - { key: N,           mods: Alt,             chars: "\x1Bn"           }
     57   - { key: N,           mods: Alt|Shift,       chars: "\x1BN"           }
     58   - { key: O,           mods: Alt,             chars: "\x1Bo"           }
     59   - { key: O,           mods: Alt|Shift,       chars: "\x1BO"           }
     60   - { key: P,           mods: Alt,             chars: "\x1Bp"           }
     61   - { key: P,           mods: Alt|Shift,       chars: "\x1BP"           }
     62   - { key: Q,           mods: Alt,             chars: "\x1Bq"           }
     63   - { key: Q,           mods: Alt|Shift,       chars: "\x1BQ"           }
     64   - { key: R,           mods: Alt,             chars: "\x1Br"           }
     65   - { key: R,           mods: Alt|Shift,       chars: "\x1BR"           }
     66   - { key: S,           mods: Alt,             chars: "\x1Bs"           }
     67   - { key: S,           mods: Alt|Shift,       chars: "\x1BS"           }
     68   - { key: T,           mods: Alt,             chars: "\x1Bt"           }
     69   - { key: T,           mods: Alt|Shift,       chars: "\x1BT"           }
     70   - { key: U,           mods: Alt,             chars: "\x1Bu"           }
     71   - { key: U,           mods: Alt|Shift,       chars: "\x1BU"           }
     72   - { key: V,           mods: Alt,             chars: "\x1Bv"           }
     73   - { key: V,           mods: Alt|Shift,       chars: "\x1BV"           }
     74   - { key: W,           mods: Alt,             chars: "\x1Bw"           }
     75   - { key: W,           mods: Alt|Shift,       chars: "\x1BW"           }
     76   - { key: X,           mods: Alt,             chars: "\x1Bx"           }
     77   - { key: X,           mods: Alt|Shift,       chars: "\x1BX"           }
     78   - { key: Y,           mods: Alt,             chars: "\x1By"           }
     79   - { key: Y,           mods: Alt|Shift,       chars: "\x1BY"           }
     80   - { key: Y,           mods: Alt|Control,     chars: "\x1B\x19"       }
     81   - { key: Z,           mods: Alt,             chars: "\x1Bz"           }
     82   - { key: Z,           mods: Alt|Shift,       chars: "\x1BZ"           }
     83   - { key: Key1,        mods: Alt,             chars: "\x1B1"           }
     84   - { key: Key1,        mods: Alt|Shift,       chars: "\x1B!"           }
     85   - { key: Key2,        mods: Alt,             chars: "\x1B2"           }
     86   - { key: Key2,        mods: Alt|Shift,       chars: "\x1B#"           }
     87   - { key: Key3,        mods: Alt,             chars: "\x1B3"           }
     88   - { key: Key3,        mods: Alt|Shift,       chars: "\x1B#"           }
     89   - { key: Key4,        mods: Alt,             chars: "\x1B4"           }
     90   - { key: Key4,        mods: Alt|Shift,       chars: "\x1B$"           }
     91   - { key: Key5,        mods: Alt,             chars: "\x1B5"           }
     92   - { key: Key5,        mods: Alt|Shift,       chars: "\x1B%"           }
     93   - { key: Key6,        mods: Alt,             chars: "\x1B6"           }
     94   - { key: Key6,        mods: Alt|Shift,       chars: "\x1B^"           }
     95   - { key: Key6,        mods: Control,         chars: "\x1e"            }
     96   - { key: Key7,        mods: Alt,             chars: "\x1B7"           }
     97   - { key: Key7,        mods: Alt|Shift,       chars: "\x1B&"           }
     98   - { key: Key8,        mods: Alt,             chars: "\x1B8"           }
     99   - { key: Key8,        mods: Alt|Shift,       chars: "\x1B*"           }
    100   - { key: Key9,        mods: Alt,             chars: "\x1B9"           }
    101   - { key: Key9,        mods: Alt|Shift,       chars: "\x1B("           }
    102   - { key: Key0,        mods: Alt,             chars: "\x1B0"           }
    103   - { key: Key0,        mods: Alt|Shift,       chars: "\x1B)"           }
    104   - { key: Minus,       mods: Alt,             chars: "\x1B-"           }
    105   - { key: Minus,       mods: Alt|Shift,       chars: "\x1B_"           }
    106   - { key: Equals,      mods: Alt,             chars: "\x1B="           }
    107   - { key: Equals,      mods: Alt|Shift,       chars: "\x1B+"           }
    108   - { key: LBracket,    mods: Alt,             chars: "\x1B["           }
    109   - { key: LBracket,    mods: Alt|Shift,       chars: "\x1B{"           }
    110   - { key: RBracket,    mods: Alt,             chars: "\x1B]"           }
    111   - { key: RBracket,    mods: Alt|Shift,       chars: "\x1B}"           }
    112   - { key: RBracket,    mods: Alt|Control,     chars: "\x1B\x1D"        }
    113   - { key: Backslash,   mods: Alt,             chars: "\x1B\\"          }
    114   - { key: Backslash,   mods: Alt|Shift,       chars: "\x1B|"           }
    115   - { key: Semicolon,   mods: Alt,             chars: "\x1B;"           }
    116   - { key: Semicolon,   mods: Alt|Shift,       chars: "\x1B:"           }
    117   - { key: Apostrophe,  mods: Alt,             chars: "\x1B'"           }
    118   - { key: Apostrophe,  mods: Alt|Shift,       chars: "\x1B\""          }
    119   - { key: Comma,       mods: Alt,             chars: "\x1B,"           }
    120   - { key: Comma,       mods: Alt|Shift,       chars: "\x1B<"           }
    121   - { key: Period,      mods: Alt,             chars: "\x1B."           }
    122   - { key: Period,      mods: Alt|Shift,       chars: "\x1B>"           }
    123   - { key: Slash,       mods: Alt,             chars: "\x1B/"           }
    124   - { key: Slash,       mods: Alt|Shift,       chars: "\x1B?"           }
    125   - { key: Slash,       mods: Control,         chars: "\x1f"            }
    126   - { key: Grave,       mods: Alt,             chars: "\x1B`"           }
    127   - { key: Grave,       mods: Alt|Shift,       chars: "\x1B~"           }
    128