The arrow keys on the numeric keypad do not work with Java applications on Linux. Strangely enough, the Home, End, PgUp, PgDn, Ins, Del all work. This is especially annoying when using Intellij for programming. How do you get the arrow keys working? Answer Physical keys on a keyboard are mapped to key codes using xkb. Here’s how I got