Shift key
以下では、シフトキーの機能を「シフトキーがある位置（担当する指）」と「シフトの挙動」に分けて記述する。これらは互いに独立しており、動作上矛盾しない限り組み合わせて使用することができる。