0

I am trying to bind Shift+Tab to a command in my clink_inputrc file. (I've changed Tab to circular style completing, want Shift+Tab to reverse it.)

The documentation gives a table "Binding special keys", but Tab is not an entry (e.g., Ctrl+Shift+PageUp is \e`#). Does someone know the appropriate escape code, a reference for more extensive documentation on Windows escape codes, or a way to figure out the code for an arbitrary keypress/chord?

EDIT: Apologies, left off the documentation link: https://github.com/mridgers/clink/blob/master/docs/clink.md

schodge
  • 891
  • 2
  • 16
  • 29
  • Seems like that is not a ConEmu configuration question. But clink only! And what "documentation" you are refers? – Maximus May 30 '14 at 20:31
  • @Maximus Doc link added, my mistake. My question looks like a clink configuration question, but I think it's really more a question about how escape codes work on Windows ('way to figure out the code for an arbitrary keypress/chord'), and I thought that would be something that may have come up for ConEmu users. Awesome job, and many thanks, on/for ConEmu, btw. – schodge May 30 '14 at 21:28
  • The link to `clink.md` currently points to a file that has nothing but the word "TODO"... This (older?) version contains the full manual text: https://github.com/mridgers/clink/blob/298113a61272afa3f646a912c97e2ce34da67597/docs/clink.md#file-locations – Remko Popma May 20 '20 at 00:24

1 Answers1

1

I believe, right place to ask question about clink is clink's issues.

But, if the question was about ConEmu - you can use GuiMacro, for example Keys("^+PgUp") to send CtrlShiftPgUp keypress to the console. And of course you can bind that GuiMacro to any desired hotkey, ShiftTab for example.

Using GuiMacro to send keypresses in ConEmu

Maximus
  • 10,751
  • 8
  • 47
  • 65