Skip to content

Instantly share code, notes, and snippets.

@jgriessen
Created December 30, 2017 17:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jgriessen/8e702cf44c5db3f7d1496d827f1af99d to your computer and use it in GitHub Desktop.
Save jgriessen/8e702cf44c5db3f7d1496d827f1af99d to your computer and use it in GitHub Desktop.
pcb-menu-gtk-partial.lht
ha:{
li:mouse {
li:left {
li:press = { Mode(Notify) }
li:press-shift = { Mode(Notify) }
li:press-ctrl = { Mode(Save); Mode(None); Mode(Restore); Mode(Notify) }
li:press-shift-ctrl = { Mode(Save); Mode(Remove); Mode(Notify); Mode(Restore) }
li:release = { Mode(Release) }
li:release-shift = { Mode(Release) }
li:release-ctrl = { Mode(Release) }
li:release-shift-ctrl = { Mode(Release) }
}
li:right {
li:press = { Mode(Stroke) }
li:release = { Mode(Release) }
li:press-shift = { Popup(popup1) }
li:press-ctrl = { Display(CycleCrosshair) }
}
li:middle {
li:press = { Pan(1) }
li:release = { Pan(0) }
li:press-ctrl = { Mode(Save); Mode(Copy); Mode(Notify) }
li:release-ctrl = { Mode(Notify); Mode(Restore); }
li:press-shift-ctrl = { conf(toggle, editor/rubber_band_mode, design); Mode(Save); Mode(Move); Mode(Notify) }
li:release-shift-ctrl = { Mode(Notify); Mode(Restore); conf(toggle, editor/rubber_band_mode, design) }
}
li:scroll-up {
li:press = { Zoom(0.8) }
li:press-shift = { Scroll(up) }
li:press-ctrl = { Scroll(left) }
}
li:scroll-down {
li:press = { Zoom(1.25) }
li:press-shift = { Scroll(down) }
li:press-ctrl = { Scroll(right) }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment