レイアウトの設定
レイアウトとはOnboardのキー配列のことです。 「レイアウト」のタブをクリックするとOnboardのレイアウトを変更することができます。予め3種類のレイアウトが用意されています。
自分でレイアウトを作成することもできます。
レイアウトリスト
現在インストールされているレイアウトの一覧が表示されます。この中から使用するレイアウトを選択します。
斜体文字のレイアウトはシステムレイアウトです。
立体文字のレイアウトはユーザーが作成したレイアウトです。
Compact
標準のレイアウトです。Full Keyboard
ほぼ全てのキーが表示されます。Grid
かなりコンパクトなキー配列です。「追加」ボタン
Onboardのレイアウトファイル(拡張子は.onboard)を追加します。「削除」ボタン
選択されたOnboardのレイアウトファイルを削除します。削除できるのはユーザー固有のレイアウトのみです。
「カスタマイズ」ボタン
選択されたレイアウトをユーザー固有のレイアウトとしてコピーします。コピー後Nautilusが起動し、ユーザー固有のレイアウトフォルダーが表示されます。
直接レイアウトファイルを編集します。
レイアウトフォルダーを開く
レイアウトファイルのフォルダーにはシステムのフォルダーとユーザー固有のフォルダーがあります。システムのフォルダー
/usr/share/onboard/layoutsユーザー固有のフォルダー
/home/ユーザー名/.onboard/layoutsボタンをクリックするとユーザー固有のフォルダーをNautilusで開きます。
レイアウトのカスタマイズ
レイアウトのカスタマイズには、キー配列ファイルとキー設定ファイルが必要になります。1から作成しても良いですが、既存のレイアウトをカスタマイズする方法もあります。
レイアウトの作成方法のドキュメントは以下にあります。
直接ブラウザで開いてください。
file:///usr/share/onboard/docs/layouts.html
1.既存レイアウトからレイアウトを作成
既存のレイアウトを選択して「カスタマイズ」ボタンをクリックします。以下の画面が表示されるので任意のレイアウト名称を入力します。
ここでは例として「MyLayout」と入力します。
2.作成完了
以下のように作成したレイアウトが追加されています。また以下のようにレイアウトフォルダーが開きます。
「MyLayout.onboard」がキー設定ファイルです。
「MyLayout-Alpha.svg」がキー配列ファイルです。
キー配列ファイルは複数持つこともできます。
いずれのファイルもXML形式のファイルです。
キー配列ファイルはInkspaceで編集するとよいでしょう。
ちなみにキーのカラーリングなど色の変更はテーマで行います。
キー設定ファイルとキー配列ファイルの関係
キー配列ファイルの各オブジェクトのIDと、キー設定ファイルの各キーのid属性がリンクしています。キー配列ファイルをInkspaceで開くと、以下のようにオブジェクトがキーの配列に従い並べられています。
1つのオブジェクトが1つのキーになります。
オブジェクトのプロパティを開くと、以下のようにIDの項目に識別子が入力されています。
次にキー設定ファイルをエディターで開くと、各キーの設定ごとにid属性が指定されています。
このid属性とオブジェクトのIDがリンクしています。
各属性についてはドキュメントを参照するとよいでしょう。