- Subject: [jed-users] different terminal modes and key escape sequences?
- From: Ryan Swan <ryan_swan@xxxxxxxxx>
- Date: Wed, 27 Sep 2017 17:18:01 +0000 (UTC)
I'm trying to either detect which mode I'm in, or have some keys to switch the escape sequences sent for keyboard values.
For example, in Konsole term=LINUX, the ctrl+right key is Key_Ctrl_Right = "\E[5C";
But in bash.exe, the Windows 10 Bash Subsystem
Key_Ctrl_Right = "\e[1;5C";
I'd like to have the same .jedrc file, and either press a keystroke or ideally have this difference be auto-detectable, and appropriately settable.
I tried this and it didn't work:define keyboard1 ()
{
  unsetkey (Key_Ctrl_Right);
  Key_Ctrl_Right = "\E[5C";  setkey ("ide_skip_word", Key_Ctrl_Right);  %setkey ("ide_skip_word", "\E[5C");}
define keyboard2 ()
{
  unsetkey (Key_Ctrl_Right);
  Key_Ctrl_Right = "\e[1;5C";
  setkey ("ide_skip_word", Key_Ctrl_Right);  %setkey ("ide_skip_word", "\e[1;5C");}
setkey ("keyboard1", "\eT");
setkey ("keyboard2", "\eY");
  [2017 date index]
  [2017 thread index]
  
  [Thread Prev] [Thread Next]
      
  [Date Prev] [Date Next]