Kde Konsole swallows Shift-Left and Shift-Right











up vote
0
down vote

favorite












I'm running emacs -nw in console mode inside the KDE konsole terminal emulator. In Emacs I have defines Shift-Left and Shift-Right from the windmove package to jump horizontally between buffers.
The problem I see is that konsole seems to swallow the Shift-Left and Shift-Right keys. The Shift-Up and Shift-Down keys are working. I read the keys received by Emacs with Ctrl-h l and can see that no keys are received for Shift-Left and Shift-Right however I get keys for Shift-Up and Shift-Down.



On the other hand I can run Emacs inside xterm as well es Emacs inside gnome-terminal and receive the right keycodes for Shift-Left and Shift-Right:



 ESC [ 1 ; 2 C [windmove-right]
ESC [ 1 ; 2 D [windmove-left]


It seems like KDE Konsole is handling the Shift-Left and Shieft-Right keycombinations itself and is not forwarding them.
I went into Settings->Edit-CurrentProfile->Keyboard and edit the "Default (XFree 4)" profile. However defining Shift-Left and Shift-Right there doesnt take effect:



   Right+Shift E[1;*C
Left+Shift E[1;*D


and test in the "Input" dialog then it seems to yield the right output:



enter image description here



However if I apply the settings and enter Emacs again I don't receive any characters for Shift-Left and Shift-Right. I also tried adding -AppScreen and +AppScreen but same result.



On the other hand I can see the mapping for Shift+Up and Shift+Down in the "Default (XFree 4)" profile:



   Up+Shift    ScrollLineUp
Down+Shift ScrollLineDown


These Keycodes reach Emacs in the form of:



  ESC [ 1 ; 2 A [windmove-up] 
ESC [ 1 ; 2 B [windmove-down]


Does anyone know why Shift-Left and Shift-Right are handled specially and howto get them work?










share|improve this question




























    up vote
    0
    down vote

    favorite












    I'm running emacs -nw in console mode inside the KDE konsole terminal emulator. In Emacs I have defines Shift-Left and Shift-Right from the windmove package to jump horizontally between buffers.
    The problem I see is that konsole seems to swallow the Shift-Left and Shift-Right keys. The Shift-Up and Shift-Down keys are working. I read the keys received by Emacs with Ctrl-h l and can see that no keys are received for Shift-Left and Shift-Right however I get keys for Shift-Up and Shift-Down.



    On the other hand I can run Emacs inside xterm as well es Emacs inside gnome-terminal and receive the right keycodes for Shift-Left and Shift-Right:



     ESC [ 1 ; 2 C [windmove-right]
    ESC [ 1 ; 2 D [windmove-left]


    It seems like KDE Konsole is handling the Shift-Left and Shieft-Right keycombinations itself and is not forwarding them.
    I went into Settings->Edit-CurrentProfile->Keyboard and edit the "Default (XFree 4)" profile. However defining Shift-Left and Shift-Right there doesnt take effect:



       Right+Shift E[1;*C
    Left+Shift E[1;*D


    and test in the "Input" dialog then it seems to yield the right output:



    enter image description here



    However if I apply the settings and enter Emacs again I don't receive any characters for Shift-Left and Shift-Right. I also tried adding -AppScreen and +AppScreen but same result.



    On the other hand I can see the mapping for Shift+Up and Shift+Down in the "Default (XFree 4)" profile:



       Up+Shift    ScrollLineUp
    Down+Shift ScrollLineDown


    These Keycodes reach Emacs in the form of:



      ESC [ 1 ; 2 A [windmove-up] 
    ESC [ 1 ; 2 B [windmove-down]


    Does anyone know why Shift-Left and Shift-Right are handled specially and howto get them work?










    share|improve this question


























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I'm running emacs -nw in console mode inside the KDE konsole terminal emulator. In Emacs I have defines Shift-Left and Shift-Right from the windmove package to jump horizontally between buffers.
      The problem I see is that konsole seems to swallow the Shift-Left and Shift-Right keys. The Shift-Up and Shift-Down keys are working. I read the keys received by Emacs with Ctrl-h l and can see that no keys are received for Shift-Left and Shift-Right however I get keys for Shift-Up and Shift-Down.



      On the other hand I can run Emacs inside xterm as well es Emacs inside gnome-terminal and receive the right keycodes for Shift-Left and Shift-Right:



       ESC [ 1 ; 2 C [windmove-right]
      ESC [ 1 ; 2 D [windmove-left]


      It seems like KDE Konsole is handling the Shift-Left and Shieft-Right keycombinations itself and is not forwarding them.
      I went into Settings->Edit-CurrentProfile->Keyboard and edit the "Default (XFree 4)" profile. However defining Shift-Left and Shift-Right there doesnt take effect:



         Right+Shift E[1;*C
      Left+Shift E[1;*D


      and test in the "Input" dialog then it seems to yield the right output:



      enter image description here



      However if I apply the settings and enter Emacs again I don't receive any characters for Shift-Left and Shift-Right. I also tried adding -AppScreen and +AppScreen but same result.



      On the other hand I can see the mapping for Shift+Up and Shift+Down in the "Default (XFree 4)" profile:



         Up+Shift    ScrollLineUp
      Down+Shift ScrollLineDown


      These Keycodes reach Emacs in the form of:



        ESC [ 1 ; 2 A [windmove-up] 
      ESC [ 1 ; 2 B [windmove-down]


      Does anyone know why Shift-Left and Shift-Right are handled specially and howto get them work?










      share|improve this question















      I'm running emacs -nw in console mode inside the KDE konsole terminal emulator. In Emacs I have defines Shift-Left and Shift-Right from the windmove package to jump horizontally between buffers.
      The problem I see is that konsole seems to swallow the Shift-Left and Shift-Right keys. The Shift-Up and Shift-Down keys are working. I read the keys received by Emacs with Ctrl-h l and can see that no keys are received for Shift-Left and Shift-Right however I get keys for Shift-Up and Shift-Down.



      On the other hand I can run Emacs inside xterm as well es Emacs inside gnome-terminal and receive the right keycodes for Shift-Left and Shift-Right:



       ESC [ 1 ; 2 C [windmove-right]
      ESC [ 1 ; 2 D [windmove-left]


      It seems like KDE Konsole is handling the Shift-Left and Shieft-Right keycombinations itself and is not forwarding them.
      I went into Settings->Edit-CurrentProfile->Keyboard and edit the "Default (XFree 4)" profile. However defining Shift-Left and Shift-Right there doesnt take effect:



         Right+Shift E[1;*C
      Left+Shift E[1;*D


      and test in the "Input" dialog then it seems to yield the right output:



      enter image description here



      However if I apply the settings and enter Emacs again I don't receive any characters for Shift-Left and Shift-Right. I also tried adding -AppScreen and +AppScreen but same result.



      On the other hand I can see the mapping for Shift+Up and Shift+Down in the "Default (XFree 4)" profile:



         Up+Shift    ScrollLineUp
      Down+Shift ScrollLineDown


      These Keycodes reach Emacs in the form of:



        ESC [ 1 ; 2 A [windmove-up] 
      ESC [ 1 ; 2 B [windmove-down]


      Does anyone know why Shift-Left and Shift-Right are handled specially and howto get them work?







      kde konsole keycodes






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 2 at 19:06









      PerlDuck

      5,07911230




      5,07911230










      asked Dec 2 at 19:04









      Konrad Eisele

      1237




      1237



























          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1097966%2fkde-konsole-swallows-shift-left-and-shift-right%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Ask Ubuntu!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1097966%2fkde-konsole-swallows-shift-left-and-shift-right%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

          Mangá

          Eduardo VII do Reino Unido