多分いろんな人が既に言及していると思うけど、CloudStackのConsole Proxy(仮想サーバのコンソール画面をWebでユーザーに提供する機能)のキーバインドが結構ひどい。
端末側のキーボードが英語か日本語かによっても結果が違う。
当方、CloudStack 3.0ベースの某IaaSを利用中であるが、結構苦労している。
手元に英語キーボードと日本語キーボードの両方があるので、少し調べてみた。
なお、この某IaaSは、CloudStackにそこそこカスタマイズが入っているので、全ての環境で同じ結果かどうかは分からない。日本国内のIaaSなので、それ用にConsole Proxyのパラメータが設定されている可能性がある。
また、CentOS6.2での調査結果であることを最初に述べておく。他のディストリビューションやWindowsでは結果が異なるかも。
表を見ると分かるが、コロン、パイプ、アンダースコアなどに不自由する。これは厳しい。viを起動するとctrl+zで抜けなくてはならないし、そもそもファイルを保存できない。
日本語キーボードで、コンソールの"Keyboard"を"Standard (US) Keyboard"にした場合
key | キーの刻印 | 入力される文字 |
- | - | - |
^ | ^ | 6 |
¥ | ¥ | ] |
@ | @ | 2 |
[ | [ | @ |
; | ; | ; |
: | : | ; |
] | ] | [ |
, | , | , |
. | . | . |
/ | / | / |
\ | \ | ] |
Shift+1 | ! | ! |
Shift+2 | " | * |
Shift+3 | # | # |
Shift+4 | $ | $ |
Shift+5 | % | % |
Shift+6 | & | ' |
Shift+7 | ' | * |
Shift+8 | ( | ) |
Shift+9 | ) | ~ |
Shift+0 | n/a | n/a |
Shift+- | = | n/a |
Shift+^ | ~ | ~ |
Shift+¥ | | | 無反応 |
Shift+@ | ` | n/a |
Shift+[ | { | ` |
Shift+; | + | ~ |
Shift+: | * | ( |
Shift+] | } | { |
Shift+, | < | < |
Shift+. | > | > |
Shift+/ | ? | ? |
Shift+\ | _ | = |
日本語キーボードで、コンソールの"Keyboard"を"Japanese Keyboard"にした場合
key | キーの刻印 | 入力される文字 |
- | - | n/a |
^ | ^ | n/a |
¥ | ¥ | n/a |
@ | @ | 2 |
[ | [ | @ |
; | ; | ; |
: | : | ; |
] | ] | [ |
, | , | , |
. | . | . |
/ | / | / |
\ | \ | 無反応 |
Shift+1 | ! | ! |
Shift+2 | " | " |
Shift+3 | # | # |
Shift+4 | $ | $ |
Shift+5 | % | % |
Shift+6 | & | & |
Shift+7 | ' | ' |
Shift+8 | ( | ( |
Shift+9 | ) | ) |
Shift+0 | n/a | n/a |
Shift+- | = | n/a |
Shift+^ | ~ | n/a |
Shift+¥ | | | n/a |
Shift+@ | ` | " |
Shift+[ | { | ` |
Shift+; | + | +^ |
Shift+: | * | + |
Shift+] | } | { |
Shift+, | < | < |
Shift+. | > | > |
Shift+/ | ? | ? |
Shift+\ | _ | n/a |
英語キーボードで、コンソールの"Keyboard"を"Standard (US) Keyboard"にした場合
key | キーの刻印 | 入力される文字 |
- | - | - |
= | = | ^ |
[ | [ | @ |
] | ] | [ |
\ | \ | ] |
; | ; | ; |
' | ' | : |
, | , | , |
. | . | . |
/ | / | / |
` | ` | 2回押すとTab |
shift+1 | ! | ! |
shift+2 | @ | " |
shift+3 | # | # |
shift+4 | $ | $ |
shift+5 | % | % |
shift+6 | ^ | & |
shift+7 | & | ' |
shift+8 | * | ( |
shift+9 | ( | ) |
shift+0 | ) | ~ |
shift+- | _ | = |
shift+= | + | n/a |
shift+[ | { | ` |
shift+] | } | { |
shift+\ | | | } |
shift+; | : | + |
shift+' | " | * |
shift+, | < | < |
shift+. | > | > |
shift+/ | ? | ? |
shift+` | ~ | 2回押すとTab |
英語キーボードで、コンソールの"Keyboard"を"Japanese Keyboard"にした場合
key | キーの刻印 | 入力される文字 |
- | - | n/a |
= | = | ^ |
[ | [ | @ |
] | ] | [ |
\ | \ | n/a |
; | ; | ; |
' | ' | 6 |
, | , | , |
. | . | . |
/ | / | / |
` | ` | 2回押すとTab? |
shift+1 | ! | ! |
shift+2 | @ | " |
shift+3 | # | # |
shift+4 | $ | $ |
shift+5 | % | % |
shift+6 | ^ | & |
shift+7 | & | ' |
shift+8 | * | ( |
shift+9 | ( | ) |
shift+0 | ) | ~ |
Shift+- | _ | n/a |
Shift+= | + | ~^ |
Shift+[ | { | ` |
Shift+] | } | { |
Shift+\ | | | n/a |
Shift+; | : | + |
Shift+' | " | & |
Shift+, | < | < |
Shift+. | > | > |
Shift+/ | ? | ? |
Shift+` | ~ | 2回押すとTab? |
0 コメント:
コメントを投稿