linuxに限らないのかもしれないですけど、

'~' のキー入力なんですけど、なんでキーボードに書いてある '~'(SHIFT+'0')じゃなくて

アッパースコアかなんか書いてある、SHIFT+'^' なんでしょうか

SHIFT+'0'で ~になるように出来ないんでしょうか