(57)【特許請求の範囲】
【請求項１】
タッチパネル機能を備えた表示部と、
前記表示部の周りに配置された複数のハードキーと、
前記表示部に予め定められた入力画面を表示させて前記タッチパネル機能により当該予め定められた入力画面による入力を受け付けると共に、前記複数のハードキーの操作に応じた入力とを受け付ける制御部とを備え、
前記制御部は、前記表示部に前記予め定められた入力画面を表示させるとき、前記複数のハードキーの少なくとも１つを、本来の機能に代えて当該予め定められた入力画面の修飾キーとして機能させ、
前記制御部は、前記修飾キーとして機能させる前記ハードキーを指し示すとともに当該修飾キーの種類を表す矢印の画像を、前記表示部に表示させ、
前記制御部は、前記複数のハードキーの少なくとも２つ以上のハードキーについて前記矢印の画像がそれぞれに表示されている場合において、ユーザーが前記２つ以上の矢印の画像のうちの１つの矢印の画像を別の矢印の画像の位置までドラッグ操作したことが検知されると、当該１つの矢印の画像を当該別の矢印の画像の表示位置に、当該別の矢印の画像を当該ドラッグ操作前の当該１つの矢印の画像の表示位置にそれぞれ入れ替えるとともに、当該ドラッグ操作前の当該別の矢印の画像に対応付けられたハードキーに対して当該１つの矢印の画像が表示している種類の修飾キーを割り当て、当該ドラッグ操作前の当該１つの矢印の画像に対応付けられたハードキーに対して当該別の矢印の画像が表示している種類の修飾キーを割り当てるユーザーインターフェイス装置。
【請求項２】
タッチパネル機能を備えた表示部と、
前記表示部の周りに配置された複数のハードキーと、
前記表示部にソフトウェアキーボードを表示させて前記タッチパネル機能により当該ソフトウェアキーボードによる入力を受け付けると共に、前記複数のハードキーの操作に応じた入力とを受け付ける制御部とを備え、
前記制御部は、前記表示部に前記ソフトウェアキーボードを表示させるとき、前記複数のハードキーの少なくとも１つを、本来の機能に代えて当該ソフトウェアキーボードの修飾キーとして機能させ、
前記制御部は、前記修飾キーとして機能させる前記ハードキーを指し示すとともに当該修飾キーの種類を表す矢印の画像を、前記表示部に表示させ、
前記制御部は、前記複数のハードキーの少なくとも２つ以上のハードキーについて前記矢印の画像がそれぞれに表示されている場合において、ユーザーが前記２つ以上の矢印の画像のうちの１つの矢印の画像を別の矢印の画像の位置までドラッグ操作したことが検知されると、当該１つの矢印の画像を当該別の矢印の画像の表示位置に、当該別の矢印の画像を当該ドラッグ操作前の当該１つの矢印の画像の表示位置にそれぞれ入れ替えるとともに、当該ドラッグ操作前の当該別の矢印の画像に対応付けられたハードキーに対して当該１つの矢印の画像が表示している種類の修飾キーを割り当て、当該ドラッグ操作前の当該１つの矢印の画像に対応付けられたハードキーに対して当該別の矢印の画像が表示している種類の修飾キーを割り当てるユーザーインターフェイス装置。
【請求項３】
前記制御部は、前記タッチパネル機能により前記矢印の画像へのタッチ操作が検出されたときに、前記矢印の画像に対応付けられたハードキーを修飾キーとして機能させるか否かを切り替え、修飾キーとして機能させているときに当該矢印の画像をアクティブ表示とし、修飾キーとして機能させていないときに当該矢印の画像をアクティブ表示ではない表示とし、
前記制御部は、前記ドラッグ操作された前記１つの矢印の画像をアクティブ表示ではない表示とし、当該ドラッグ操作前の当該別の矢印の画像に対応付けられたハードキーへの当該１つの矢印の画像が表示している種類の修飾キーの割り当てを解除する請求項１または請求項２に記載のユーザーインターフェイス装置。
【請求項４】
前記複数のハードキーはモニターランプを有し、
前記制御部は、前記複数のハードキーのうち、前記修飾キーとして機能させる前記ハードキーのモニターランプを点灯させ、
前記制御部は、当該ドラッグ操作前の当該別の矢印の画像に対応付けられたハードキーへの当該１つの矢印の画像が表示している種類の修飾キーの割り当てを解除しているときには当該ハードキーのモニターランプを消灯させる請求項３に記載のユーザーインターフェイス装置。
【請求項５】
前記制御部は、前記タッチパネル機能により検出されるフリック操作に応じて、前記矢印の画像を、前記表示部に表示させる請求項１乃至請求項４のいずれかに記載のユーザーインターフェイス装置。
【請求項６】
前記制御部は、前記複数のハードキーのうち前記修飾キーとして機能させない前記ハードキーが押下されたとき、前記表示部にアラートを表示させる請求項１乃至請求項５のいずれかに記載のユーザーインターフェイス装置。
【請求項７】
前記制御部は、予め定められた動作が行われたときに、前記ハードキーを修飾キーとして機能させる状態を解除する請求項１乃至請求項６のいずれかに記載のユーザーインターフェイス装置。
【請求項８】
前記制御部は、前記予め定められた動作をダブルクリックとして、前記ハードキーを修飾キーとして機能させる状態を解除する請求項７に記載のユーザーインターフェイス装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーインターフェイス装置に関し、特に、マルチタッチ非対応のタッチパネルに表示したソフトウェアキーボードで修飾キーを使用する技術に関する。
【背景技術】
【０００２】
プリンターや複合機等の画像形成装置では、ハードキー（操作ボタン）とタッチパネル式の表示部とを有するユーザーインターフェイス装置を搭載する例が多く見られる。例えば、スキャン済みデータをメール送信するにはアドレス情報を入力する必要があるが、タッチパネル式の表示部だとソフトウェアキーボードを表示部に表示させてユーザーがタッチ操作で文字を入力することができるため便利である。
【０００３】
キーボードから英大文字等を入力する場合、シフトキーを押しながら英文字キーを押す必要がある。マルチタッチ対応のタッチパネルの場合、ＰＣ等で利用されるハードウェアキーボードと同様に、ソフトウェアキーボードでも表示部に表示されたシフトキーにタッチしながら英文字キーにタッチすることで英大文字等を入力することができる。例えば、下記特許文献１には、両手による操作を検出可能にした操作パネル部を備えた画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１１９６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に開示された技術を応用すると、ソフトウェアキーボードにおいてシフトキーと英文字キーとの複数同時押しが可能となる。しかし、これは表示部が複数点押下（マルチタッチ）に対応した機能を有すること、かつ、タッチパネルの精度が静電容量式タッチパネルのように複数点押しの場合でも正確に座標取得できる機能を有することが前提条件となる。タッチパネルには、複数点押下に対応しないデバイスも存在する。また、複数点押下に対応した抵抗膜式タッチパネルの場合、複数点押下した際に正確な座標位置を特定することは、一般的に困難である。
【０００６】
本発明は、上記の事情に鑑みなされたものであり、抵抗膜式タッチパネル等のマルチタッチ非対応のタッチパネルに表示したソフトウェアキーボードであっても、シフトキー等の修飾キーを使用可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面に係るユーザーインターフェイス装置は、タッチパネル機能を備えた表示部と、
前記表示部の周りに配置された複数のハードキーと、
前記表示部に予め定められた入力画面を表示させて前記タッチパネル機能により当該予め定められた入力画面による入力を受け付けると共に、前記複数のハードキーの操作に応じた入力とを受け付ける制御部とを備え、
前記制御部は、前記表示部に前記予め定められた入力画面を表示させるとき、前記複数のハードキーの少なくとも１つを、本来の機能に代えて当該予め定められた入力画面の修飾キーとして機能させ、
前記制御部は、前記修飾キーとして機能させる前記ハードキーを指し示すとともに当該修飾キーの種類を表す矢印の画像を、前記表示部に表示させ、
前記制御部は、前記複数のハードキーの少なくとも２つ以上のハードキーについて前記矢印の画像がそれぞれに表示されている場合において、ユーザーが前記２つ以上の矢印の画像のうちの１つの矢印の画像を別の矢印の画像の位置までドラッグ操作したことが検知されると、当該１つの矢印の画像を当該別の矢印の画像の表示位置に、当該別の矢印の画像を当該ドラッグ操作前の当該１つの矢印の画像の表示位置にそれぞれ入れ替えるとともに、当該ドラッグ操作前の当該別の矢印の画像に対応付けられたハードキーに対して当該１つの矢印の画像が表示している種類の修飾キーを割り当て、当該ドラッグ操作前の当該１つの矢印の画像に対応付けられたハードキーに対して当該別の矢印の画像が表示している種類の修飾キーを割り当てるものである。
例えば、前記予め定められた入力画面は、ソフトウェアキーボードが表示された画面である。
【発明の効果】
【０００８】
本発明によれば、抵抗膜式タッチパネル等のマルチタッチ非対応のタッチパネルに表示したソフトウェアキーボードであっても、シフトキー等の修飾キーを使用することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係るユーザーインターフェイス装置を備えた画像形成装置の外観を示す斜視図である。
【図２】本発明の一実施形態に係るユーザーインターフェイス装置の外観を示す平面図である。
【図３】画像形成装置の主要内部構成の一例を示す機能ブロック図である。
【図４】ハードキーへの修飾キー割当処理を示すフローチャートである。
【図５】表示部に表示された文字入力欄をタッチしたときの表示画面例を示す図である。
【図６】シフトキーとして割り当てられたハードキーを押下したときの表示部の表示画面例を示す図である。
【図７】ハードキーを修飾キーとして使用しているときの操作部の動作を示すフローチャートである。
【図８】表示部左のハードキーを修飾キーとして使用している場合に表示画面を右へフリックしたときの表示画面例を示す図である。
【図９】表示部左のハードキーを指す矢印をタッチしたときの表示画面例を示す図である。
【図１０】表示部左のハードキーを指す矢印をドラッグしたときの表示画面例を示す図である。
【図１１】表示部左のハードキーを指す矢印が入れ替わったときの表示画面例を示す図である。
【図１２】表示部下のハードキーを修飾キーとして使用している場合に表示画面を上へフリックしたときの表示画面例を示す図である。
【図１３】表示部下のハードキーを指す矢印をタッチしたときの表示画面例を示す図である。
【図１４】表示部下のハードキーを指す矢印をドラッグしたときの表示画面例を示す図である。
【図１５】表示部下のハードキーを指す矢印が入れ替わったときの表示画面例を示す図である。
【図１６】修飾キーとして機能させないハードキーが押下されたときの表示画面例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態に係るユーザーインターフェイス装置及び画像形成装置について図面を参照して説明する。図１は、本発明の一実施形態に係るユーザーインターフェイス装置を備えた画像形成装置の外観を示す斜視図である。
【００１１】
本発明の一実施形態に係る画像形成装置１は、ファクシミリ機能、コピー機能、プリンター機能、及びスキャナー機能等の複数の機能を兼ね備えた複合機である。図１に示すように、画像形成装置１は、装置本体２と、装置本体２の上方に配置された画像読取部５と、画像読取部５と装置本体２との間に設けられた連結部３とから構成される。
【００１２】
画像形成装置１の外郭を構成する筐体７には、画像形成装置１の様々な機能を実現するための複数の構成機器が収容されている。例えば、筐体７には、画像読取部５、画像形成部１２（図３）、定着部１３（図３）、給紙部３０等が収容されている。
【００１３】
画像読取部５は、原稿搬送部６と、原稿搬送部６により搬送されてくる原稿又は不図示のコンタクトガラスに載置された原稿を光学的に読み取るスキャナーとを有するＡＤＦ（Auto Document Feeder）である。画像読取部５は、ファクシミリ送信対象の原稿を１枚ずつ読み取ることで、画像形成対象となる画像を取得する。
【００１４】
画像形成部１２は、感光体ドラム、帯電装置、露光装置、現像装置、及び転写装置を備え、画像読取部５によって読み取られた画像や、ネットワーク接続されたパーソナルコンピューターや他のファクシミリ装置から送られてくるプリント対象データを用いて、給紙部３０から供給される記録紙に画像を形成（印刷）する。画像形成済みの記録紙は定着部１３による定着処理を受けた後、排出トレイ４に排出される。
【００１５】
操作部４７は、ユーザーが画像形成装置１を操作したり、文字や数字等の情報を入力したりするためのユーザーインターフェイス装置である。
【００１６】
図２は、本発明の一実施形態に係るユーザーインターフェイス装置としての操作部４７の外観を示す平面図である。なお、本実施形態では、操作部４７及び制御部１００が、特許請求の範囲におけるユーザーインターフェイス装置に対応する。
【００１７】
操作部４７は、ユーザーへの操作案内等を表示するタッチパネル式の表示部４７３を備えている。例えば、表示部４７３には初期メニュー画面として、「コピー」、「スキャン」、「ＦＡＸ」、「ユーザーＢＯＸ」、「ＵＳＢメモリー」、「ブラウザー」等のアイコンが、表示される。ユーザーは、表示部４７３に表示された任意のアイコンに触れることで所望の機能を呼び出して画像形成装置１を操作することができる。なおも表示部４７３の表示動作は、後述する制御部１００により制御される。
【００１８】
表示部４７３の周りに複数のハードキー８１ａ〜８１ｈが配設されている。具体的には、表示部４７３の左に３つのハードキー８１ａ〜８１ｃ（「自動カラー」、「フルカラー」、「白黒」）、表示部４７３の左下にハードキー８１ｄ（「ホーム」）、及び表示部４７３の下に４つのハードキー８１ｅ〜８１ｈ（「エンター」、「メニュー」、「スタート」、「リセット」）が配置されている。
【００１９】
ハードキー８１ａ〜８１ｃは画像形成装置１のコピー機能を利用する際にカラーモードを選択する指示の入力を受け付けるためのキーであり、モニターランプ８２ａ〜８２ｃを有する。例えば、コピー時にハードキー８１ａを押して「自動カラー」が選択された場合、制御部１００は、モニターランプ８２ａを点灯させる。
【００２０】
次に、画像形成装置１の構成を説明する。図３は画像形成装置１の主要内部構成例を示す機能ブロック図である。
【００２１】
画像形成装置１は、制御ユニット１０を備える。制御ユニット１０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成される。
【００２２】
画像読取部５は、制御ユニット１０による制御の下、光照射部及びＣＣＤセンサー等を有する読取機構を備える。画像読取部５は、光照射部により原稿を照射し、その反射光をＣＣＤセンサーで受光することにより、原稿から画像を読み取る。画像読取部５は、原稿搬送部６により搬送される原稿の画像を、設定された読取サイズで読み取ることができる。
【００２３】
画像処理部３１は、画像読取部５で読み取られた原稿画像を、必要に応じて画像処理する。例えば、画像処理部３１は、画像読取部５により読み取られた画像が画像形成部１２により画像形成された後の品質を向上させるために、シェーディング補正等の予め定められた画像処理を行う。
【００２４】
画像メモリー３２は、画像読取部５による読取で得られた原稿画像を一時的に記憶したり、画像形成部１２による画像形成の対象となる画像を一時的に保存する領域である。
【００２５】
画像形成部１２は、画像読取部５で読み取られた原稿画像、ネットワーク接続されたコンピューター２００から受信した印刷データ等の画像形成を行う。
【００２６】
定着部１３は、画像形成部１２の画像形成処理により表面に画像（トナー像）が形成された記録紙を加熱し、熱圧着により当該画像を記録しに定着させる定着処理を行う。
【００２７】
操作部４７は、画像形成装置１が実行可能な各種動作及び処理についてユーザーからの指示を受け付ける。操作部４７は、ユーザーへの操作案内等を表示する表示部４７３と、複数のハードキー８１（図２のハードキー８１ａ〜８１ｈ）とを備えている。表示部４７３は、タッチパネル機能を備えている。
【００２８】
ファクシミリ通信部７１は、図略の符号化／復号化部、変復調部及びＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送受信を行うものである。
【００２９】
ネットワークインターフェイス部９１は、ＬＡＮボード等の通信モジュールから構成され、当該ネットワークインターフェイス部９１に接続されたＬＡＮ等を介して、ローカルエリア内のコンピューター２００等と種々のデータの送受信を行う。
【００３０】
ＨＤＤ９２は、画像読取部５によって読み取られた原稿画像等を記憶する大容量の記憶装置である。
【００３１】
駆動モーター７０は、画像形成部１２や定着部１３等における各回転部材及び搬送ローラー対等に回転駆動力を付与する駆動源である。
【００３２】
制御ユニット１０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成される。制御ユニット１０は、制御部１００を備える。
【００３３】
制御部１００は、画像形成装置１の全体的な動作制御を司る。制御部１００は、画像読取部５、原稿搬送部６、画像処理部３１、画像メモリー３２、画像形成部１２、定着部１３、操作部４７、表示部４７３、ファクシミリ通信部７１、ネットワークインターフェイス部９１、及びＨＤＤ（ハードディスクドライブ）９２等と接続され、これら各部の駆動制御を行う。特に、制御部１００は、表示部４７３にソフトウェアキーボードを表示させ、タッチパネル機能を介して、当該ソフトウェアキーボードに対して行われたユーザーによる操作の入力を受け付ける。表示部４７３において当該ソフトウェアキーボードが表示された画面が、特許請求の範囲における予め定められた入力画面の一例となる。但し、予め定められた入力画面を、ソフトウェアキーボードが表示された画面に限定する趣旨ではない。
【００３４】
次に、制御部１００による操作部４７（ユーザーインターフェイス装置）の制御について説明する。図４は、ハードキーへの修飾キー割当処理を示すフローチャートである。図５は、表示部に表示された文字入力欄をタッチしたときの表示画面例を示す図である。なお、タッチパネル機能により、表示部４７３の表示画面の各画像にタッチする操作が検出され、操作された画像に対応付けられた指示の入力が、制御部１００に受け付けられる。
【００３５】
例えば、表示部４７３に表示された初期メニュー画面（図２）においてユーザーが「ブラウザー」アイコンｉｃ１にタッチすると、制御部１００は、タッチパネル機能を介してブラウザー起動指示を受け付け、ブラウザーを起動して、当該ブラウザーを示す表示画面を表示部４７３に表示させ、更にこのブラウザーの表示画面に文字入力欄８４を表示させる。そして、制御部１００は、ユーザーが文字入力欄８４にタッチしたことを検知すると（Ｓ１でＹＥＳ）、表示部４７３にソフトウェアキーボード８３を表示させる（Ｓ２）。ソフトウェアキーボード８３は、英数字キー、記号キー、カーソルキー、変換キー等を含むキーボードであり、ユーザーが任意のキーにタッチすることで制御部１００はキー入力を受け付ける。
【００３６】
制御部１００は、表示部４７３にソフトウェアキーボード８３を表示させると、予め決められたハードキーを修飾キーとして機能させるか否かの確認画面８５を表示部４７３に、例えばポップアップによるウインドウで表示させてユーザーからの回答を待つ。なお、修飾キーとは、シフト（Shift）キー、コントロール（Ctrl）キー、及びアルト（Alt）キーである。
【００３７】
本実施形態では、修飾キーの割り当て候補は、「自動カラー」ハードキー８１ａ、「フルカラー」ハードキー８１ｂ、及び「白黒」ハードキー８１ｃである。これらハードキーはコピー機能を利用する場合に使用されるキーであり、ブラウザー利用時には不必要なキーのため好ましい。
【００３８】
確認画面８５においてユーザーが「はい」ボタンにタッチすると（Ｓ４でＹＥＳ）、制御部１００は、確認画面８５を消去し、ハードキー８１ａ〜８１ｃに修飾キーを割り当てて、ハードキー８１ａ〜８１ｃを本来の機能に代えてソフトウェアキーボード８３の修飾キーとして機能させる（Ｓ５）。すなわち、制御部１００は、ユーザーによるハードキー８１ａ〜８１ｃの操作に基づいて、ハードキー８１ａ〜８１ｃから入力される各指示を、ソフトウェアキーボード８３により入力される文字や機能などを一時的に変更する指示として受け付ける。
【００３９】
本実施形態では、例えば、制御部１００は、ハードキー８１ａにアルトキーを、ハードキー８１ｂにコントロールキーを、ハードキー８１ｃにシフトキーを、それぞれ割り当てる。また、制御部１００は、修飾キーとして機能させるハードキー８１ａ〜８１ｃのモニターランプ８１ａ〜８１ｃを点灯させる（Ｓ６）。
【００４０】
図６は、シフトキーとして割り当てられたハードキーを押下したときの表示部の表示画面例を示す図である。例えば、「白黒」ハードキー８１ｃはシフトキーとして機能するため、ユーザーが「白黒」ハードキー８１ｃを押下すると、制御部１００は、ソフトウェアキーボード８３の各キーの表示態様、例えば表示色を切り替える。
【００４１】
なお、ハードキー８１ａ〜８１ｃ以外のハードキーに修飾キーを割り当てることも可能である。
【００４２】
次に、ハードキーを修飾キーとして使用しているときのユーザーインターフェイス装置による処理を説明する。図７は、ハードキーを修飾キーとして使用しているときのユーザーインターフェイス装置による処理を示すフローチャートである。
【００４３】
上記のようにしてハードキーを修飾キーとして使用する場合、ユーザーはどのハードキーがどの種類の修飾キーとして割り当てられているかを覚えておく必要があるが、これを忘れた場合等にキー割当を確認可能とすることが望ましい。そこで、制御部１００は、ソフトウェアキーボード８３が表示された表示部４７３の表示画面においてユーザーがフリック操作を行ったことが検出されると（Ｓ１１でＹＥＳ）、当該表示画面に加えて、修飾キーとして機能させるハードキーを指す矢印の画像を表示部４７３に表示させる（Ｓ１２）。なお、修飾キーとして機能させるハードキーを指す矢印の画像の表示タイミングは、フリック操作の検出時に限られない。例えば、制御部１００は、表示部４７３にソフトウェアキーボード８３を表示させる時に、ソフトウェアキーボード８３と共に当該矢印の画像を表示させるようにしてもよい。
【００４４】
図８は、表示部の側方（図８では左側）のハードキーを修飾キーとして使用している場合に、表示画面を図８で右へフリックしたときの表示画面例を示す図である。表示部４７３の左のハードキー８１ａ〜８１ｃを修飾キーとして使用している場合において、ユーザーが表示画面を図８で右へフリックすると、制御部１００は、当該表示画面の表示領域を右方向にずらし、空いた領域にハードキー８１ａ〜８１ｃを指し示す３つの左向きの矢印８６ａ〜８６ｃを表示部４７３に表示させる。矢印８６ａはハードキー８６ａにアルトキーが割り当てられていることを表し、矢印８６ｂはハードキー８６ｂにコントロールキーが割り当てられていることを表し、矢印８６ｃはハードキー８６ｃにシフトキーが割り当てられていることを表す。
【００４５】
なお、図８に示した表示画面を図８で左へフリックすると、制御部１００は、表示画面の表示領域を左方向にずらし、矢印８６ａ〜８６ｃの表示を終了させ、表示画面を元の状態（図６に示した状態）に戻す。
【００４６】
また、図１２は、表示部下のハードキーを修飾キーとして使用している場合に表示画面をユーザーが図１２で上へフリックしたときの表示画面例を示す図である。図１２において表示部４７３よりも下となるハードキー８１ｅ〜８１ｇを修飾キーとして使用している場合において、ユーザーが表示画面を上へフリックすると、制御部１００が表示画面の表示領域を図１２で上方向にずらし、空いた領域にハードキー８１ｅ〜８１ｇを指し示す３つの下向きの矢印画像である矢印８６ｅ〜８６ｇを表示部４７３に表示させる。矢印８６ｅはハードキー８６ｅにアルトキーが割り当てられていることを表し、矢印８６ｆはハードキー８６ｆにコントロールキーが割り当てられていることを表し、矢印８６ｇはハードキー８６ｇにシフトキーが割り当てられていることを表す。
【００４７】
なお、図１２に示した表示画面を下へフリックすると、制御部１００は、表示画面を図１２で下方向にずらし、矢印８６ｅ〜８６ｇの表示を終了させ、表示画面が元の状態（図６に示した状態）に戻す。
【００４８】
図８及び図１２に示したように修飾キーとして機能させるハードキーを指す矢印が表示部４７３に表示されている場合において、ユーザーが矢印８６ａ〜８６ｃ，矢印８６ｅ〜８６ｇのいずれかに対してタッチしたことが検知されたとき（Ｓ１３でＹＥＳ）、制御部１００は、当該タッチされた矢印が指し示しているハードキーを修飾キーとして機能させるか否かを切り替える（Ｓ１４）。
【００４９】
図９は、表示部の側方（図９では左側）のハードキーを指す矢印をユーザーがタッチしたときの表示画面例を示す図である。例えばユーザーが矢印８６ｃにタッチすると、制御部１００は、矢印８６ｃをグレーアウト表示させ、ハードキー８１ｃへのシフトキーの割当を解除する。すなわち、制御部１００は、当該タッチされたハードキー８１ｃから入力される各指示を、ソフトウェアキーボード８３により入力される文字や機能などを一時的に変更する指示としては受け付けない。ハードキー８１ｃはシフトキーとして機能しなくなる。制御部１００は、モニターランプ８２ｃを消灯させる。
【００５０】
なお、図９の状態でユーザーが再び矢印８６ｃにタッチすると、制御部１００は、矢印８６ｃをアクティブ表示とし、ハードキー８１ｃにシフトキーを割り当てる。制御部１００は、ハードキー８１ｃをシフトキーとして機能させ、モニターランプ８２ｃを点灯させる。
【００５１】
図１３は、図１３で表示部の下方向にあるハードキーを指し示す矢印画像をユーザーがタッチしたときの表示画面例を示す図である。例えばユーザーが矢印８６ｇにタッチすると、制御部１００は、矢印８６ｇをグレーアウト表示させ、ハードキー８１ｇへのシフトキーの割当を解除する。すなわち、ハードキー８１ｇはシフトキーとして機能しなくなる。
【００５２】
なお、図１３の状態でユーザーが再び矢印８６ｇにタッチすると、制御部１００は、矢印８６ｇをアクティブ表示とし、ハードキー８１ｇにシフトキーを割り当てる。すなわち、ハードキー８１ｇはシフトキーとして機能する。
【００５３】
図８及び図１２に示したように修飾キーとして機能させるハードキーを指す矢印が表示部４７３に表示されている場合において、制御部１００は、ユーザーが１つの矢印を別の矢印の位置までドラッグ操作したことが検知されると（Ｓ１５でＹＥＳ）、ハードキーに対する、当該それぞれの矢印が表示している種類の修飾キーの割当を変更する（Ｓ１６）。
【００５４】
図１０は、ハードキーを指し示す矢印画像をドラッグしたときの表示画面例を示す図である。図１１は、ハードキーを指し示す各矢印画像が入れ替わったときの表示画面例を示す図である。例えばユーザーが矢印８６ｃを矢印８６ｂの位置までドラッグ操作すると（図１０）、制御部１００は、矢印８６ｂと矢印８６ｃの表示位置を入れ替え（図１１）、ハードキー８１ｂ及びハードキー８１ｃに割り当てる修飾キーを入れ替える。すなわち、制御部１００は、ハードキー８１ｃにコントロールキーを割り当て、ハードキー８１ｂにシフトキーを割り当てる。ただし、制御部１００は、矢印８６ｃをグレーアウト表示とし、ハードキーへのシフトキーの割当を解除する。制御部１００は、ハードキー８１ｂのモニターランプ８２ｂを消灯させる。ハードキー８１ｂはシフトキーとして機能しない。
【００５５】
図１４は、図１３で表示部の下方向にあるハードキーを指し示す矢印画像をユーザーがドラッグ操作したときの表示画面例を示す図である。図１５は、ハードキーを指し示す各矢印画像が入れ替わったときの表示画面例を示す図である。例えばユーザーが矢印８６ｇを矢印８６ｆの表示位置までドラッグ操作すると（図１４）、制御部１００は、矢印８６ｆと矢印８６ｇの表示位置を入れ替え、ハードキー８１ｆ及びハードキー８１ｇに割り当てる修飾キーも入れ替える（図１５）。すなわち、制御部１００は、ハードキー８１ｇにコントロールキーを割り当て、ハードキー８１ｆにシフトキーを割り当てる。ただし、制御部１００は、矢印８６ｇはグレーアウト表示とし、ハードキーへのシフトキーの割当を解除する。ハードキー８１ｆはシフトキーとして機能しない。
【００５６】
ユーザーが勘違いをして修飾キーが割り当てられていないハードキーを修飾キーだと思って押下すると、当該ハードキーにより入力されるべき本来の指示が制御部１００に受け付けられるため、ユーザーにとっては、表示部４７３の表示が突然切り換わったり、画像形成装置１が思わぬ動作をすることになる。
【００５７】
例えば、上記例では「リセット」ハードキー８１ｈには修飾キーが割り当てられないが、ユーザーが勘違いをしてハードキー８１ｈをシフトキーだと思って押下すると、制御部１００が、文字入力欄８４に入力した文字を消去するおそれがある。そこで、制御部１００は、修飾キーとして機能させないハードキーからの指示の入力を受け付けると（Ｓ１７でＹＥＳ）、当該ハードキーに割り当てられた機能を実行する前に、表示部４７３にアラートを表示させる（Ｓ１８）。
【００５８】
図１６は、修飾キーとして機能させないハードキーが押下されたときの表示画面例を示す図である。例えば、ハードキー８１ｅ〜８１ｇを修飾キーとして使用している場合において「リセット」ハードキー８１ｈがユーザーにより押下されたとき、制御部１００は、表示部４７３に図１６に例を示すようなアラート８７を表示させる。これにより、ユーザーはアラート８７を確認することで、今後の画像形成装置１の動作を予測できる。制御部１００は、ユーザーが取り消し（「いいえ」）又は続行（「はい」）を押下した場合に、対応する指示を受け付けて、当該受け付けた指示の示す処理を実行する。
【００５９】
なお、制御部１００は、文字入力欄８４に文字が何も入力されていなければ、修飾キーとして機能させないハードキーが押下された場合に、アラート８７を表示させることなく、当該ハードキーに割り当てられた機能を実行してもよい。また、制御部１００は、修飾キーとして機能させないハードキーが１度押下されただけでは、当該ハードキーに割り当てられた機能を実行せず、当該ハードキーが２度押しされた場合に、アラート８７を表示させることなく、当該ハードキーに割り当てられた機能を実行してもよい。
【００６０】
以上のように、本実施形態によると、使用されないハードキーを本来の機能に代えてソフトウェアキーボード８３の修飾キーとして機能させることで、表示部４７３がマルチタッチ非対応の例えば抵抗膜式タッチパネルであってもソフトウェアキーボード８３で修飾キーを使用することができる。
【００６１】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、ハードキー又はソフトキーのヘルプキーを設けて、当該ヘルプキーが押下又はタッチされて、対応する指示が制御部１００に受け付けられた場合に、制御部１００が、図８又は図１２に示したようにソフトウェアキーボード８３が表示された表示部４７３の表示画面をずらして、修飾キーとして機能させるハードキーを指し示す矢印画像を表示部４７３に表示させるようにしてもよい。
【００６２】
また、制御部１００は、上記のようにハードキーを修飾キーとして機能させているときに、予め定められた動作が行われたとき、例えば、ユーザーによるダブルクリック操作が表示部４７３の表示画面上のいずれかの領域で行われたことがタッチパネル機能により検出されたときに、上記ハードキーを修飾キーとして機能させる状態を解除するようにしてもよい。このとき、制御部１００は、表示画面における上記矢印画像の表示領域でユーザーによるダブルクリック操作がタッチパネル機能により検出された場合には、当該ダブルクリック操作がされた矢印画像に対応付けられているハードキーについて、修飾キーとして機能させる状態を解除するようにしてもよい。
【００６３】
また、上記実施形態では、本発明に係る画像形成装置の一実施形態としてカラー複合機を用いて説明しているが、これは一例に過ぎず、本発明は、他の電子機器にも適用が可能である。
【００６４】
また、図１乃至図１６を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。本発明は上記実施の形態の構成に限られず種々の変形が可能である。
【符号の説明】
【００６５】
１        画像形成装置
１２      画像形成部
４７      操作部（ユーザーインターフェイス装置）
４７３    表示部
８１ａ〜８１ｈ  ハードキー
８２ａ〜８２ｃ  モニターランプ
８３      ソフトウェアキーボード
８６ａ〜８６ｇ  矢印
８７      アラート
１００    制御部
【図１】
0006394552.tif 000002
【図２】
0006394552.tif 000003
【図３】
0006394552.tif 000004
【図４】
0006394552.tif 000005
【図５】
0006394552.tif 000006
【図６】
0006394552.tif 000007
【図７】
0006394552.tif 000008
【図８】
0006394552.tif 000009
【図９】
0006394552.tif 000010
【図１０】
0006394552.tif 000011
【図１１】
0006394552.tif 000012
【図１２】
0006394552.tif 000013
【図１３】
0006394552.tif 000014
【図１４】
0006394552.tif 000015
【図１５】
0006394552.tif 000016
【図１６】
0006394552.tif 000017