web-dev-qa-db-ja.com

Chromebookと互換性のあるキーボードマッピングを設定するにはどうすればよいですか?

GoogleのChromebookには標準キーボードがありません。 UbuntuにはMacレイアウトがありますが、Chromebookレイアウトはありません。助けて!

正しく機能しないキー:

  • F5以降のすべてのFキー
  • F5の下のすべての「メディア」キー(戻る/進む/更新)
  • すべての重要な「検索」キー
  • 矢印キーで動作するすべてのホーム/ページダウンキー

Intel HP Chromebook 14上のUbuntu 14.10(CroutonではなくChrubuntu)でテスト済み。

公式パッケージxkbには複雑な方法で編集できるレイアウトがありますが、「検索」キーなどの新しいキーをマップする方法は明確ではありません。

3
Jonathan

一般的な解決策

これを行う最良の方法は、xmodmapを使用することです。xevを使用してキーコードを検索し、xmodmapを使用してどの修飾子を検索し、これを~/.Xmodmapに追加し、sleep 4 && xmodmap ~/.Xmodmap &.bash_profileを使用して、起動時に実行されるようにします。

これを~/.Xmodmapに追加します

clear mod4

!Make right alt to look like Super_R
!I'm assuming your search key has keycode 225, you can check using xev
keycode 225 = Super_R NoSymbol Super_R

!Add the Super_L and Super_R keys to the modifier mod4
add mod4 = Super_L Super_R

代替ソリューション

Sudo apt-get install xbindkeys-config xbindkeys xdotool
xbindkeys-config

検索ボタンが押されたら、xbindkeys-configに次のコマンドを追加します。

xdotool key Super

完了したら、 `〜/ .xbindkeyssrcは次のようになります。

"xdotool key Super" 
    XF86Search 

これを行った後にログアウト/ログインしなければならない理由がわかりませんが、あなたは...

追加できるその他のキーは次のとおりです。 http://www.reddit.com/r/chrubuntu/comments/1crefd/how_to_get_shortcut_keys_to_work_on_chrubuntu/

そしてここ: http://www.reddit.com/r/chrubuntu/comments/1rsxkd/list_of_fixes_for_xubuntu_1310_on_the_Acer_c720/ce2ej5y

これは、多くのウィンドウ処理コマンド(ウィンドウを左にスナップする、開いているすべてのウィンドウの概要を表示する(Super + W)など)では機能しない場合があります。

これらを設定するには、Compiz Config Manager(ccsm)に移動し、そこでバインドを変更する必要があります。 GridおよびScaleおよびExpoを見てください

3
Jonathan