I have an IDE called Intellij that I'm using on Linux to code Java applications with. I have the editor mapped to VIM keys, using the IdeaVim plugin. What I don't like is when I get a popup dialog where I have to select from a list, that I can not use Vim keys to navigate through the list. This was reported with Intellij, but it hasn't been addressed for many years. The reason I want this, is because I want to keep my hands on the touch typing position, and not have to move and bent my right hand to the cursor keys. It slows me down and it's annoying. The only workaround I can think of, is to just globally map keys on the OS level. I was thinking of either mock with the key map or else have a script with some setxkbmap commands. What I want is to map:
Ctrl+Shift+Alt+J -> Down
Ctrl+Shift+Alt+K -> Up
How would you go about doing this?
setxkbmap. Search under thexkbtag, there are several answers by Pablo Saratxaga & myself, they should get you on the right track.