JP2014164610A - Keyboard cover, key input conversion method, and key layout conversion system - Google Patents
Keyboard cover, key input conversion method, and key layout conversion system Download PDFInfo
- Publication number
- JP2014164610A JP2014164610A JP2013036234A JP2013036234A JP2014164610A JP 2014164610 A JP2014164610 A JP 2014164610A JP 2013036234 A JP2013036234 A JP 2013036234A JP 2013036234 A JP2013036234 A JP 2013036234A JP 2014164610 A JP2014164610 A JP 2014164610A
- Authority
- JP
- Japan
- Prior art keywords
- keyboard
- key
- input
- cover
- pressed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
- Mechanisms For Operating Contacts (AREA)
- Push-Button Switches (AREA)
Abstract
Description
この発明は、物理的なキーボードを被覆するキーボードカバー、およびそのキーボードカバーを利用したキー入力変換方法およびキーレイアウト変換システムに関する。 The present invention relates to a keyboard cover for covering a physical keyboard, a key input conversion method and a key layout conversion system using the keyboard cover.
近年、PC(Personal Computer)をはじめとする計算機の爆発的な普及により、それらの入力インタフェースのひとつであるキーボード(以下本明細書において、単に「キーボード」と呼ぶ。)が不可欠なものとなっている。キーボードは文字入力を想定しているため、キーボード上には大きさの異なる多数のキー(以下本明細書において、「キーボードキー」または単に「入力キー」と呼ぶ。)が配置されている。 In recent years, with the explosive spread of computers such as PCs (Personal Computers), a keyboard which is one of those input interfaces (hereinafter simply referred to as “keyboard”) has become indispensable. Yes. Since the keyboard is assumed to input characters, a large number of keys having different sizes (hereinafter referred to as “keyboard keys” or simply “input keys” in this specification) are arranged on the keyboard.
キーボードは一般に文字を入力することを前提としているが、近年のPCの高性能化によって、例えばピアノのシミュレーションソフトウェアやゲームソフトウェア等、文字入力とは異なる操作が求められるソフトウェアアプリケーションがPC上で実行される機会も多くなった。このような場合、例えば鍵盤やゲームコントローラなど、キーボードキーの配列とは異なるユーザインタフェースによって操作されるアプリケーションをPC上で実行することになるが、それらユーザインタフェースのキー配列を崩してPC用キーボード上に再配置するか、専用の外付けUSB(Universal Serial Bus)インタフェースなどのインタフェースを新たに用意する必要がある(例えば非特許文献1参照)。 Although the keyboard is generally premised on inputting characters, software applications that require operations different from character input, such as piano simulation software and game software, have been executed on the PC due to recent high-performance PCs. Opportunities have increased. In such a case, for example, an application operated by a user interface different from the keyboard key layout, such as a keyboard or a game controller, is executed on the PC. Or a new interface such as a dedicated external USB (Universal Serial Bus) interface must be prepared (for example, see Non-Patent Document 1).
PC用アプリケーションは多数存在するが、例えば、メディアプレーヤーやゲーム、Webブラウジングなどマウスあるいは数個のキーのみで操作するアプリケーションは多い。しかし、子供やお年寄りなどコンピュータの操作に慣れていない人や、視覚障害者や手が不自由な人にとってマウス操作や多数のキーから適切なキーを選択することは難しい。各アプリケーションを操作するための専用インタフェースを手軽に制作できれば、直観的にアプリケーションを操作できる。 There are many PC applications. For example, there are many applications such as a media player, a game, and Web browsing that are operated only with a mouse or a few keys. However, it is difficult for a person who is not used to operating a computer such as a child or an elderly person, a visually handicapped person, or a handicapped person to select an appropriate key from a mouse operation and a large number of keys. If you can easily create a dedicated interface for operating each application, you can operate the application intuitively.
本発明はこうした状況に鑑みてなされたものであり、その目的は、キーボードのキーレイアウトを簡便に変更できるキーボードカバーを提供することにある。 The present invention has been made in view of such circumstances, and an object thereof is to provide a keyboard cover that can easily change the key layout of the keyboard.
上記課題を解決するために、本発明のある態様のキーボードカバーは、キーボードの入力キーを被覆するキーボードカバーであって、キーボードカバーを構成する部材のうち、被覆するキーボードの入力キーを押下可能な可動部材は、1または複数の入力キーを押下可能に構成されており、可動部材のレイアウトは、キーボードのキーレイアウトとは異なる。 In order to solve the above problems, a keyboard cover according to an aspect of the present invention is a keyboard cover that covers an input key of a keyboard, and among members constituting the keyboard cover, the input key of the covering keyboard can be pressed. The movable member is configured to be capable of pressing one or a plurality of input keys, and the layout of the movable member is different from the keyboard key layout.
この態様によると、キーボードカバーにおけるユーザが操作可能な可動部材のレイアウトを、その被覆対象のキーボードのキーレイアウトとは異なるレイアウトに簡便に変更できる。 According to this aspect, the layout of the movable member that can be operated by the user in the keyboard cover can be easily changed to a layout different from the key layout of the keyboard to be covered.
本発明の別の態様は、キー入力変換方法である。このキー入力変換方法は、キーボードに取り付けたときにキーボードの所定の入力キーを押下状態とするように構成されているキーボードカバーが、当該キーボードに取り付けられた場合に押下状態となる入力キーが押下されているか否かを検出するステップと、入力キーの押下を検出した場合、キーボードから第1の入力キーが入力されたときに第2の入力キーの入力信号を生成するステップとをプロセッサに実行させる。 Another aspect of the present invention is a key input conversion method. In this key input conversion method, when a keyboard cover configured to press a predetermined input key of the keyboard when attached to the keyboard is pressed, the input key that is pressed when the keyboard cover is attached to the keyboard is pressed. Detecting whether or not the input key is pressed and generating an input signal of the second input key when the first input key is input from the keyboard when the input key is pressed. Let
この態様によると、キーボードカバーにおけるユーザが操作可能な可動部材のレイアウトを、その被覆対象のキーボードのキーレイアウトとは異なるレイアウトに簡便に変更できる。 According to this aspect, the layout of the movable member that can be operated by the user in the keyboard cover can be easily changed to a layout different from the key layout of the keyboard to be covered.
本発明の別の態様は、キーレイアウト変換システムである。このキーレイアウト変換システムは、コンピュータに情報を入力するキーボードと、キーボードの入力キーを被覆するキーボードカバーと、コンピュータにキーボードのキー入力変換機能を実現させるプログラムを実行するコンピュータとを備える。キーボードカバーは、キーボードに取り付けたときに、キーボードカバーの可動部分のレイアウトが、キーボードのキーレイアウトとは異なり、キーボードに取り付けたときに、キーボードの1以上の所定の入力キーを押下状態とするように構成されている。プログラムは、キーボードカバーをキーボードに取り付けた場合に押下状態となる入力キーが押下されているか否かを検出する機能と、第1の入力キーの押下を検出した場合、第2の入力キーの入力信号を生成する機能とをコンピュータに実現させる。 Another aspect of the present invention is a key layout conversion system. This key layout conversion system includes a keyboard for inputting information to the computer, a keyboard cover for covering the input keys of the keyboard, and a computer for executing a program for causing the computer to realize a key input conversion function of the keyboard. When the keyboard cover is attached to the keyboard, the layout of the movable part of the keyboard cover is different from the keyboard key layout. When the keyboard cover is attached to the keyboard, one or more predetermined input keys on the keyboard are pressed. It is configured. The program detects whether or not the input key that is pressed when the keyboard cover is attached to the keyboard is pressed, and inputs the second input key when the pressing of the first input key is detected. The function of generating a signal is realized in a computer.
この態様によると、キーボードカバーにおけるユーザが操作可能な可動部材のレイアウトを、その被覆対象のキーボードのキーレイアウトとは異なるレイアウトに簡便に変更できる。 According to this aspect, the layout of the movable member that can be operated by the user in the keyboard cover can be easily changed to a layout different from the key layout of the keyboard to be covered.
本発明のさらに別の態様は、上記のキー入力変換方法の各ステップをコンピュータに実現させるプログラムである。 Yet another embodiment of the present invention is a program that causes a computer to realize each step of the key input conversion method.
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、サーバ、システム、コンピュータプログラム、記録媒体などの間で変換したものもまた、本発明の態様として有効である。また、このコンピュータプログラムは通信回線で伝送されてもよい。 It should be noted that any combination of the above-described constituent elements and a representation of the present invention converted between a method, apparatus, server, system, computer program, recording medium, etc. are also effective as an aspect of the present invention. The computer program may be transmitted via a communication line.
本発明によれば、キーボードのキー配列を簡便に変更できるキーボードカバーを提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the keyboard cover which can change the keyboard layout of a keyboard simply can be provided.
以下本発明を好適な実施の形態をもとに説明する。まず、実施の形態の基礎となる理論を前提技術として述べ、その後、具体的な実施の形態を説明する。 Hereinafter, the present invention will be described based on preferred embodiments. First, the theory that is the basis of the embodiment will be described as a prerequisite technology, and then a specific embodiment will be described.
1.はじめに
図1は、PC用キーボードの外観を示す図である。現在、図1に示すようなPC用キーボードは入力速度と入力精度の高さからコンピュータの入力デバイスとして不可欠なものとなっている。キーボードは文字入力を想定しているため、キーボード上には大きさの異なる多数のキーが配置されている。また、PCにはさまざまなアプリケーションが存在しており、ユーザはマウス等のポインティングデバイスやキーボードを使ってアプリケーションを操作する。
1. 1. Introduction FIG. 1 is a diagram showing the appearance of a PC keyboard. Currently, a PC keyboard as shown in FIG. 1 is indispensable as an input device for a computer because of its high input speed and high input accuracy. Since the keyboard is supposed to input characters, a large number of keys having different sizes are arranged on the keyboard. Various applications exist on the PC, and the user operates the application using a pointing device such as a mouse or a keyboard.
しかし、鍵盤やゲームコントローラなど、キーボードキーの配列とは異なるユーザインタフェースによって操作されるアプリケーションをPC上で実行する場合、それらユーザインタフェースのキー配列を崩してPC用キーボード上に再配置するか、専用の外付けUSBインタフェースなどのインタフェースを新たに用意する必要があった。具体的に図2に示すように鍵盤楽器のキー配列をキーボードに適用すると、鍵と鍵の境界をまたぐキーボードキーが存在するため、そのキーボードキーがどちらの鍵に属するかユーザは直観的に判断できない。また、鍵盤の表面は滑らかであるが、キーボードキーの間に指がはさまってしまった場合、ユーザは違和感をもつ。 However, when an application such as a keyboard or a game controller that is operated by a user interface different from the keyboard key layout is executed on the PC, the key layout of the user interface may be destroyed and rearranged on the PC keyboard or dedicated. It was necessary to prepare a new interface such as an external USB interface. Specifically, as shown in FIG. 2, when the keyboard arrangement of the keyboard instrument is applied to the keyboard, there is a keyboard key that crosses the boundary between the keys, so the user intuitively determines which key the keyboard key belongs to. Can not. Further, although the surface of the keyboard is smooth, the user feels uncomfortable when a finger is caught between the keyboard keys.
また、PC用アプリケーションは多数存在するが、例えば、メディアプレーヤーやゲーム、Webブラウジングなどマウスあるいは数個のキーのみで操作するアプリケーションは多い。しかし、子供やお年寄りなどコンピュータの操作に慣れていない人や、視覚障害者や手が不自由な人にとってマウス操作や多数のキーから適切なキーを選択することは難しい。各アプリケーションを操作するための専用インタフェースを手軽に制作できれば、直観的にアプリケーションを操作できる。 There are many PC applications. For example, there are many applications such as a media player, a game, and Web browsing that are operated only with a mouse or a few keys. However, it is difficult for a person who is not used to operating a computer such as a child or an elderly person, a visually handicapped person, or a handicapped person to select an appropriate key from a mouse operation and a large number of keys. If you can easily create a dedicated interface for operating each application, you can operate the application intuitively.
これらの問題点を解決するために、多種多様な外付けのUSBインタフェースが開発されているが、アプリケーションごとに専用のUSBインタフェースを用意することは導入コストがかり持ち運びが面倒である。また、例えば、「十字キーの上矢印のみ長くしたい」、「スイッチを重くしたい」といったカスタマイズを柔軟にできない。 In order to solve these problems, a wide variety of external USB interfaces have been developed. However, preparing a dedicated USB interface for each application is expensive to introduce and is troublesome to carry. Further, for example, customization such as “I want to make only the up arrow of the cross key longer” or “I want to make the switch heavier” cannot be made flexible.
そこで本発明の実施の形態に係るキーボードカバーは、キーボードのキー配列を柔軟に変更自在となるように構成されている。具体的に、本発明の実施の形態に係るキーボードカバーは、キーボードをキーの行列とみなし、操作したいアプリケーションに特化したキー配列をもつように構成されており、キーボード上に新たに設置することで、キーボードのキー配列を変更する。実施の形態に係るキーボードカバーは、薄いプラスチック板や厚紙からできており、キーボードカバーに切り込みを入れることで任意形状のキー(以下本明細書において、「カバーキー」と呼ぶ。)を作成できる。また、カバーキーの下に突起を配置することで、複数のクリック感や押す重さや深さの変更といったさまざまな打鍵感を提供できたり、押す強さや押し込んでいる深さなどを検出できたりする。 Therefore, the keyboard cover according to the embodiment of the present invention is configured so that the key arrangement of the keyboard can be changed flexibly. Specifically, the keyboard cover according to the embodiment of the present invention is configured so that the keyboard is regarded as a matrix of keys and has a key layout specialized for the application to be operated, and is newly installed on the keyboard. Then change the keyboard layout. The keyboard cover according to the embodiment is made of a thin plastic plate or cardboard, and a key having an arbitrary shape (hereinafter referred to as “cover key” in the present specification) can be created by cutting the keyboard cover. In addition, by placing a protrusion under the cover key, you can provide various keying feelings such as multiple click feelings and changes in the weight and depth of pressing, and you can detect the strength of pressing and the depth of pressing. .
2.関連技術
キーボードおよびタッチパネルにおける入力支援の関連技術について述べる。
2. Related technologies Describes technologies related to input support for keyboards and touch panels.
2.1.キーボードにおける入力支援
キーボードカバーの導入防塵や汚れ防止を目的としたキーボード用カバーがOAサプライメーカから販売されている。これは、各キーボードキーをスムーズに押下できるようにするため、キーボードのキー配列をそのままコピーしている。フェルトペンなどでキーボードカバーにアノテーションを書き加えることは容易にでき、これにより特定のアプリケーションを操作する際の直観性が向上する。しかし、キーそのものの形状を変えたり、キーの重さやキーストロークを変えたりするといったことはできない。
2.1. Keyboard input support Introduction of keyboard cover Keyboard covers for the purpose of preventing dust and dirt are sold by OA suppliers. This copies the keyboard layout as it is so that each keyboard key can be pressed smoothly. It is easy to add annotations to the keyboard cover with a felt-tip pen, etc., which improves the intuitiveness when operating a specific application. However, it is not possible to change the shape of the key itself or change the weight or keystroke of the key.
センサやアクチュエータの導入
PC用キーボードにセンサなど新たな入力機構を付加したり、キーボードにプロジェクタの映像を投影したり、各キーにディスプレイを埋め込んだりすることで入力機能を拡張している事例がある。
Introduction of sensors and actuators There are cases where the input function is expanded by adding a new input mechanism such as a sensor to the PC keyboard, projecting the projector image on the keyboard, and embedding the display in each key. .
例えば、ThumbSence[1]は、ノートPC用のポインティングデバイスとして広く普及しているタッチパッドの左右のマウスボタンを操作する際に、キーボードのホームポジションから手が離れて入力速度が低下するという問題を解決する技術である。具体的には、タッチパッドに指が触れている間は、キーボードにマウスボタンの機能を割り当てる。この技術によって、タッチパッドに親指で触れながら他の指でキーボードに割り当てられたマウスボタンを押す操作ができる。 For example, ThumbSence [1] has a problem that when the left and right mouse buttons of a touchpad, which are widely used as a pointing device for notebook PCs, are operated, the input speed is reduced because the hand leaves the home position of the keyboard. It is a technology to solve. Specifically, the function of the mouse button is assigned to the keyboard while the finger is touching the touch pad. With this technology, the user can press the mouse button assigned to the keyboard with another finger while touching the touchpad with the thumb.
ThumbSenceではタッチパッドに指が触れている間はマウスボタンの機能以外にも各キーにコマンドを割り当てているので、キーボードのホームポジションに手を置いたまま様々な操作が可能になるが、コマンドに対するキー割当てを覚えるのは煩雑である。 While ThumbSence assigns commands to each key in addition to the mouse button function while the finger is touching the touchpad, various operations can be performed with the hand at the keyboard home position. Learning key assignments is cumbersome.
Pointing Keyboard[2]は、キーボード上に二次元座標検出のための赤外線センサを重ねた機構になっており、キーボードを「押す」動作と「なぞる」動作の違いを検出し、同一面上でキー入力とポインティングの両操作を可能にする。 Pointing Keyboard [2] has a mechanism in which an infrared sensor for two-dimensional coordinate detection is superimposed on the keyboard, detects the difference between “pressing” and “tracing” the keyboard, and keys on the same surface. Enables both input and pointing operations.
Touch-Display Keyboard[3]では、各キーの上面にディスプレイとタッチセンサを取り付け、各キーにボタンやウェブリンクなどを自由にマッピングし、表示している。さらに、タッチセンサを使ったジェスチャ入力や、キーボードのディスプレイに作業中の画面を表示することで、キーボード上でマウスとタッチの組合せ入力を実現している。 The Touch-Display Keyboard [3] has a display and touch sensor attached to the top of each key, and buttons and web links are mapped to each key and displayed. Furthermore, a combination input of a mouse and a touch is realized on the keyboard by inputting a gesture using a touch sensor or displaying a working screen on a keyboard display.
市販されているシステムとしてFingerWorks 社のTouchStream[4]がある。これは従来のキーボードの操作に倣って盤面を叩けば文字入力に利用できるが、2本指でなぞるとポインティング、3本指で叩けばダブルクリックなど数十種類の入力が可能なキーボードである。しかし、これらのシステムは専用の盤面を設計しており、既存のキーボードに適用できない。また、ディスプレイをつけることで視覚的にデザインの変更はできるが、さわり心地といった触覚的なデザインの変更はできない。 FingerWorks TouchStream [4] is a commercially available system. This is a keyboard that can be used for character input by tapping the surface of a keyboard following the operation of a conventional keyboard, but can be input by dozens of types such as pointing by tracing with two fingers and double clicking by tapping with three fingers. However, these systems are designed with a dedicated board and cannot be applied to existing keyboards. The design can be visually changed by attaching a display, but tactile design such as touch feeling cannot be changed.
打鍵情報の利用
キーボードに特別なデバイスを付加することなく、キーボードの打鍵情報のみを用いて入力機能を拡張している技術も存在する。例えば、本願の発明者の研究グループでは、キーボード上で行う図形型コマンド入力を提案している[5]。ユーザはキーボードの上を一筆書きの要領で指を滑らせて図形を描き、描かれた図形をコマンドとしてシステムに入力することができる。また、SHARK[6]はソフトウェアキーボード上の文字入力手法で、キーをタップするのではなく、目的のアルファベットキーをつなげるように一筆書きの要領でなぞって入力する。システムはその入力を図形として扱い、何の単語が入力されたのかを認識する。
Use of keystroke information There is a technology that extends the input function using only keystroke information of the keyboard without adding a special device to the keyboard. For example, the inventor's research group of the present application has proposed graphic command input performed on a keyboard [5]. The user can draw a figure by sliding his finger on the keyboard in the manner of a single stroke, and input the drawn figure as a command to the system. SHARK [6] is a character input method on the software keyboard. Instead of tapping the key, it is input by tracing in the way of a single stroke so that the target alphabet key is connected. The system treats the input as a figure and recognizes what word was entered.
キーボードのどのキーがいつ押されていつ離されたかという打鍵情報はキーストロークダイナミクスと呼ばれ、様々な研究に用いられている。キーストロークダイナミクスの主な適用例として個人認証がある。キーストロークダイナミクスは個人ごとに癖が存在し、異なることが分かっており、固定テキストのキーストロークダイナミクスを学習することで、手書きのサインと同レベルの識別精度が実現できることが確認されている[7]。キーストロークダイナミクスを用いた認証方法は、プライバシーに関わる生体情報ではなくて後天的な情報を用いること、万が一他人に知られたとしても模倣が困難であることなどの利点があり注目されている[8]。別の適用例としてユーザの感情を認識する試みも行われている。この手法では、キーストロークダイナミクスを用いて7種類の感情状態を2レベルで認識できることが確認された。 The keystroke information on which keys on the keyboard are pressed and released is called keystroke dynamics and is used in various studies. The main application of keystroke dynamics is personal authentication. It is known that keystroke dynamics have different habits for each individual and are known to be different, and by learning keystroke dynamics for fixed text, it has been confirmed that the same level of discrimination accuracy as handwritten signatures can be achieved [7 ]. Authentication methods using keystroke dynamics are attracting attention because they have advantages such as using acquired information instead of biometric information related to privacy and being difficult to imitate even if known to others. 8]. As another application example, an attempt to recognize a user's emotion has also been made. In this method, it was confirmed that seven types of emotional states can be recognized at two levels using keystroke dynamics.
これらは、付加デバイスを必要とせず手軽に導入できる。しかし、キーのサイズを変更するといったキーボードの物理的なキー配列を変更することはできない。 These can be easily introduced without the need for additional devices. However, it is not possible to change the physical keyboard layout such as changing the key size.
2.2.タッチパネルにおける入力支援
近年、スマートフォンやタブレットの爆発的な普及によりタッチパネルにおける操作を支援するための製品開発や研究が盛んに行われている。例えば、NYKO社のPlayPad[9]はスマートフォン用のゲームコントローラカバーである。SoloMatrix社のSpike[10]はiPhone(登録商標)の保護ケースと一体化したハードウェアキーボードである。これらは、タッチパネル上にタンジブルなデバイスを設置することで、入力速度や入力精度の向上を図っている。
2.2. Support for Input on Touch Panels In recent years, product development and research for supporting operations on touch panels have been actively conducted due to the explosive spread of smartphones and tablets. For example, PlayPad [9] from NYKO is a game controller cover for smartphones. SoloMatrix's Spike [10] is a hardware keyboard integrated with the iPhone (R) protective case. These are intended to improve input speed and input accuracy by installing a tangible device on the touch panel.
qwikkeyz[11]は、iPhoneのソフトウェアキーボードに対応するタッチガイド付保護フィルターである。これによりボタンを押した感覚を提供でき、スムーズに文章を入力できる。Y. Jansenら[12]は大画面ディスプレイを操作するためにiPad(登録商標)などのタッチパネルを利用し、スライダやダイヤルなどタンジブルなデバイスをタッチパネルの任意の箇所に配置できる大画面ディスプレイ用コントローラを提案している。大画面ディスプレイ上で複雑な操作(例えば、パラメータ調整など)を行っている場合、ブラインドでの操作が求められ、タッチパネルに表示されたスライダの操作性より、タッチパネル上に置かれたタンジブルなスライダの操作性が高いなどが評価実験より明らかになった。 qwikkeyz [11] is a protective filter with touch guide that supports the iPhone software keyboard. As a result, it is possible to provide a sense of pressing a button and to smoothly input a sentence. Y. Jansen et al. [12] used a touch panel such as iPad (registered trademark) to operate a large screen display, and installed a controller for large screen displays that could place tangible devices such as sliders and dials anywhere on the touch panel. is suggesting. When complex operations (for example, parameter adjustment) are performed on a large screen display, blind operations are required, and the operability of the slider displayed on the touch panel makes the tangible slider placed on the touch panel difficult. The operability has become clear from the evaluation experiment.
これらは、タッチパネル上にタンジブルなデバイスを配置することで操作性の向上を実現しており、入力インタフェース上に新たにインタフェースを設置するが、実施の形態に係るキーボードカバーのように、複数クリック感の提供や押す強さの検出などキーボードの特性を活用した新たな打鍵感や入力機能を実現するものではない点で異なる。 These devices have improved operability by placing a tangible device on the touch panel, and a new interface is installed on the input interface. However, as with the keyboard cover according to the embodiment, a multiple-click feeling is provided. It is different in that it does not realize a new keystroke feel and input function that utilizes the characteristics of the keyboard, such as providing a keyboard and detecting the strength of pressing.
3. 設計
実施の形態に係るキーボードカバーは薄いプラスチック板や厚紙からできており、これに任意形状の切り込みと突起をもつシンプルな構造であるが、操作したいアプリケーションに特化したキー配列をもつキーボードを構築できる。
3. Design The keyboard cover according to the embodiment is made of a thin plastic plate or cardboard, and has a simple structure with notches and protrusions of any shape, but a keyboard with a key layout specialized for the application you want to operate is constructed. it can.
例えば図3(a)に示すように、プラスチック板に鍵盤を模した切り込みをいれ、カバーキーに特定のキーボードキーを押すための突起を貼り付ける。これによりキーボード上に鍵盤楽器のレイアウトをもつキーボードカバーを配置できる。また、鍵盤の黒鍵は白鍵と比べて飛び出しているが、図3(b)に示すように突起の高さを変えることで、黒鍵部に高さをだすことができ、立体感をだせる。 For example, as shown in FIG. 3A, a cut similar to a keyboard is made in a plastic plate, and a protrusion for pressing a specific keyboard key is attached to the cover key. As a result, a keyboard cover having a keyboard instrument layout can be arranged on the keyboard. In addition, the black key on the keyboard protrudes compared to the white key, but by changing the height of the protrusion as shown in FIG. Put out.
図3(c)に示すように異なる高さの突起を鍵の下に2箇所配置することで、各キーボードキーが押されるタイミングが変化し、打鍵の強さを検出できる。このキーボードカバーは、学校でパソコンを使いながら作曲理論や楽器の構造など音楽学の講義をする場合の教材として手軽に使用できる。また、プラスチック板は容易に加工できるため、オリジナルなキーボードカバーを作成できる。さらに、以下に詳細を述べるが突起の位置や高さを工夫することで、キーストロークなどの打鍵感を変更でき、操作性を含めて柔軟にカスタマイズできる。 As shown in FIG. 3C, by arranging two protrusions with different heights under the key, the timing at which each keyboard key is pressed changes, and the strength of the keystroke can be detected. This keyboard cover can be easily used as a teaching material for lectures in musicology such as composition theory and instrument structure while using a personal computer at school. In addition, since the plastic plate can be easily processed, an original keyboard cover can be created. Furthermore, as will be described in detail below, by devising the position and height of the protrusions, it is possible to change the keystroke feeling such as keystrokes and flexibly customize it including operability.
その他の事例として、図4に示すようにメディアプレーヤー用コントローラ・テンキー・ドラムパッド・ゲームコントローラを構築できる。図4(a)に示すメディアプレーヤー用キーボードカバーでは「再生(Play)・停止(Stop)・音量の増減(Volume)・選曲(Back/Next)・再生位置」の機能を操作できる。再生位置以外の機能はコの字型の切り込みが入った横長のキーで操作する。また、再生位置は、DJのターンテーブルを模した円形のスライダを使って指定する。 As another example, a media player controller, numeric keypad, drum pad, and game controller can be constructed as shown in FIG. The keyboard cover for the media player shown in FIG. 4A can operate the functions of “play (Play) / stop (Stop) / volume increase / decrease (Volume) / music selection (Back / Next) / play position”. Functions other than the playback position are operated with a horizontally long key with a U-shaped cut. The playback position is designated using a circular slider that imitates a DJ turntable.
また、図4(b)や図4(c)に示すテンキーやドラムパッドは各カバーキーにコの字型の切り込みと突起が貼り付けられており、カバーキーを押せば突起下のキーボードキーが押されるようになっている。さらに、図4(d)に示すゲームコントローラは、十字キーと2個のボタンが配置されている。これらのカバーキーはベースとなるカバーからくりぬかれている。 Also, the numeric keypad and drum pad shown in FIGS. 4B and 4C have U-shaped cuts and protrusions attached to each cover key. It is supposed to be pushed. Further, the game controller shown in FIG. 4D has a cross key and two buttons. These cover keys are cut out from the base cover.
十字キーは上下左右を検出するために4個の突起が貼り付けられている。また、操作性を高めるためにボタン上に持ち手がつけられている。このように特定のアプリケーションの操作に特化したキーボードカバーをキーボード上に配置することで直観的な操作を実現できる。これらは、不特定多数の人が来場する展示会などでアプリケーションの操作と関連のないキーが押されて誤作動が生じることを防ぐことや、操作方法を直観的に説明できる効果がある。子供・お年寄り・視覚障害者・手の不自由な方などキーボード操作に不慣れな人がアプリケーションを操作する場合においても同様の効果がある。 The four-way key has four protrusions attached to detect up, down, left, and right. In addition, a handle is attached on the button to improve operability. In this way, an intuitive operation can be realized by arranging a keyboard cover specialized for the operation of a specific application on the keyboard. These have the effect of preventing malfunctions caused by pressing keys that are not related to the operation of the application at exhibitions where a large number of unspecified people attend, and intuitively explaining the operation method. The same effect can be obtained when a person who is unfamiliar with keyboard operation, such as a child, the elderly, a visually impaired person, or a handicapped person, operates the application.
3.1.要件
このようなキーボードカバーを設計する上での要件として以下があげられる。
(i)利用の簡便性
提案するキーボードカバーは、さまざまな状況で使用され、アプリケーションごとにキーボードカバーを取り替えることが想定されるため、軽量で省電力かつ安い製造コストである必要がある。
(ii)カスタマイズ性
アプリケーションの仕様やエンドユーザの要求に特化したキーボードカバーをめざしており、細かな要求仕様に対応するために手軽にカスタマイズできる必要がある。
(iii)汎用性
PC用キーボードのキー配列はメーカごとに異なる。防塵や汚れを防ぐことを目的としたキーボードカバーを製造しているメーカは、各キーボードのキー配列と同一のキー配列をもつキーボードカバーを提供することでこの問題に対応している。しかし、ユーザは使用するPCを変更した際、新たにキーボードカバーを買い直す必要がある。防塵や汚れ防止のためのキーボードカバーは、各キーボードキーをスムーズに押下できるようにするため、キーボードのキー配列をそのままコピーする必要がある。一方、本研究で提案するキーボードカバーは、特定のアプリケーションの操作を対象としており、使われるキーボードキーも限定される。したがって、キーボードのキー配列に依存しない仕組みが求められる。
3.1. Requirements Requirements for designing such a keyboard cover include the following.
(I) Ease of use The proposed keyboard cover is used in various situations, and it is assumed that the keyboard cover is replaced for each application. Therefore, it is necessary to be lightweight, power-saving, and inexpensive to manufacture.
(Ii) Customizability Aiming at a keyboard cover specialized for application specifications and end-user requirements, it is necessary to be able to customize easily to meet the detailed requirements.
(Iii) Versatility The keyboard layout of PC keyboards varies from manufacturer to manufacturer. Manufacturers that manufacture keyboard covers intended to prevent dust and dirt are addressing this problem by providing keyboard covers that have the same key layout as each keyboard. However, when the user changes the PC to be used, it is necessary to purchase a new keyboard cover. The keyboard cover for preventing dust and dirt needs to copy the keyboard layout as it is so that each keyboard key can be pressed smoothly. On the other hand, the keyboard cover proposed in this study is intended for specific application operations, and the keyboard keys used are also limited. Therefore, a mechanism that does not depend on the keyboard layout is required.
3.2.キーボードカバーの特性
提案するキーボードカバーは、プラスチック板や厚紙など硬い素材のキーボードカバーを利用し、カバーキーの下に突起をもつ。これらの素材はどれも安価で軽量、かつ、キーボードカバーを使用するための電力供給は不要であるため、手軽に利用できる。これにより要件(i)を満たす。以下、これらの仕組みを利用した特性について説明する。
3.2. Characteristics of the keyboard cover The proposed keyboard cover uses a hard keyboard cover such as plastic board or cardboard, and has a protrusion under the cover key. All of these materials are inexpensive and lightweight, and no power supply is required to use the keyboard cover, so they can be used easily. This satisfies requirement (i). The characteristics using these mechanisms will be described below.
3.2.1ハードカバーの活用
ハードカバーを活用することで以下のように操作性が向上する。
3.2.1 Utilization of hard cover Utilizing a hard cover improves operability as follows.
任意形状のキーの作成
図3および図4に示すように、ハードカバーに切り込みをいれることで任意形状のカバーキーをキーボード上に配置できる。これにより機能の意味が視覚的に直観的に理解でき、誤って違うキーを押してしまう誤操作が少なくなる。また、細かな要求仕様に対応するために手軽にカスタマイズできるので、要件(ii)を満たす。
Creation of Arbitrary Shape Key As shown in FIGS. 3 and 4, an arbitrary shape cover key can be arranged on the keyboard by cutting the hard cover. As a result, the meaning of the function can be understood visually and intuitively, and erroneous operations that erroneously press different keys are reduced. Moreover, since it can customize easily in order to respond to a detailed requirement specification, requirement (ii) is satisfied.
カバーキー上やその周囲のデコレーション
図4(a)に示すように、カバーキー上やその周囲にカバーキーを説明する文字や絵を追加できる。これによりカバーキーに割り当てられている機能の意味を視覚的に直観的に理解できる。また、デコレーションを加えることでエンタテイメント性を高められる。
Decorations on and around the cover key As shown in FIG. 4A, characters and pictures for explaining the cover key can be added on and around the cover key. Thereby, the meaning of the function assigned to the cover key can be visually and intuitively understood. In addition, entertainment can be enhanced by adding decoration.
タンジブルなキー
図4(d)に示すように、カバーキーをキーボードカバーから完全に切り離し、カバーキーとキーボードカバーとの高さを変えることで、立体感のあるタンジブル性のあるカバーキーをキーボード上に配置できる。
Tangible key As shown in Fig. 4 (d), the cover key is completely separated from the keyboard cover, and the height of the cover key and the keyboard cover is changed so that the three-dimensional tangible cover key is placed on the keyboard. Can be placed.
3.2.2.突起の活用
突起を活用することで以下のように入力機能を拡張できる。
3.2.2. Utilization of protrusions By utilizing protrusions, the input function can be expanded as follows.
押す強さや押し込んでいる深さの検出
図5に示すように、同一のカバーキーに複数個の突起を貼り付け、突起の配置や段差を変える。カバーキーを強く押した場合、各キーボードキーが押されるタイミングの差は短くなるが、カバーキーを弱く押した場合、各キーボードキーが押されるタイミングの差は長くなる。これによりカバーキーを押した強さを検出できる。また、押し込んでいる深さも同様の方法で検出できる。
Detection of Depressing Strength and Depressed Depth As shown in FIG. 5, a plurality of protrusions are attached to the same cover key, and the arrangement and steps of the protrusions are changed. When the cover key is pressed strongly, the difference in timing when each keyboard key is pressed becomes short, but when the cover key is pressed weakly, the difference in timing when each keyboard key is pressed becomes long. Thereby, the strength of pressing the cover key can be detected. Further, the indentation depth can be detected by the same method.
押下されるキーボードキーの指定
要件(iii)で示したように、キーボードのキー配列は各社メーカによって異なる。また、キーボードは同時打鍵できる鍵数に限界があると同時に、同時打鍵数は押下されるキーの組み合わせによっても異なる。ピアノのような複数の同時打鍵が想定されるアプリケーションの操作においては、できるだけ押下されるキーボードキーが少ない方が望ましい。
Designation of keyboard key to be pressed As shown in requirement (iii), the keyboard layout of the keyboard differs depending on the manufacturer. In addition, the keyboard has a limit on the number of keys that can be simultaneously pressed, and the number of simultaneously pressed keys varies depending on the combination of keys pressed. In the operation of an application such as a piano that assumes a plurality of simultaneous keystrokes, it is desirable that the number of keyboard keys to be pressed is as small as possible.
図6に示すように、実施の形態に係るキーボードカバーに突起をつけることで押下されるキーボードキーを限定できる。さらに、突起は両面テープなどで貼り付けることを想定しており、突起の位置は自由に変更できる。したがって、キーボードのキー配列が変更になった場合、突起の位置を再配置すればよい。これらにより要件(iii)を満たす。 As shown in FIG. 6, the keyboard keys to be pressed can be limited by attaching protrusions to the keyboard cover according to the embodiment. Further, it is assumed that the protrusion is attached with a double-sided tape or the like, and the position of the protrusion can be freely changed. Therefore, when the keyboard key arrangement is changed, the positions of the protrusions may be rearranged. These satisfy requirement (iii).
押す範囲の拡張
図7に示すように、カバーキーの突起さえキーボードエリア内にあれば、カバーキーはキーボードエリアからはみ出していてもよくキーボードエリア外からカバーキーを押下したとしても、突起があるためカバーキーの押下を認識できる。具体的には、図7に示すように、キーボード範囲外でカバーキーを押した場合、図7においてのスペースキーの上部にある突起も押され、同時に突起下のキーが押される。このようにユーザはキーボード領域外から打鍵しても操作を行うことができる。
Expansion of pressing range As shown in Fig. 7, if even the cover key protrusion is within the keyboard area, the cover key may protrude from the keyboard area, even if the cover key is pressed from outside the keyboard area. Recognize pressing of cover key. Specifically, as shown in FIG. 7, when the cover key is pressed outside the keyboard range, the protrusion above the space key in FIG. 7 is also pressed, and at the same time the key under the protrusion is pressed. In this way, the user can perform an operation even when a key is pressed from outside the keyboard area.
押す重さの変更
図8に示すように、カバーキー下にある突起の数を増やすことで、カバーキーを押したときに、押下されるキーボードキーが増える。これにより、カバーキーがキーボードキーに接触した後、キーボードキーを押し切る重さを変更できる。また、図9に示すように、キーボードカバーの素材や厚さ、カバーキーへのスリットの挿入などによって、カバーキーを押している最中の重さを変更できる。
Change in pressing weight As shown in FIG. 8, by increasing the number of protrusions under the cover key, the number of keyboard keys to be pressed increases when the cover key is pressed. Thereby, after the cover key comes into contact with the keyboard key, it is possible to change the weight of pressing the keyboard key. Further, as shown in FIG. 9, the weight during pressing of the cover key can be changed by the material and thickness of the keyboard cover, insertion of a slit into the cover key, and the like.
キーストロークの変更
図10に示すように、キーボードカバーの四隅に脚をつけキーボードカバーとキーボードとの間に隙間を作る。キーボードカバーに取り付ける足の高さを変更することで、カバーキーを押してからキーボードキーが押されるまでの深さを変更できる。また、カバーキーに突起をつけ、カバーキーが押されてからキーボードキーが押されるまでの距離をへんこうすることによって、カバーキーごとのキーストロークを変更できる。
Change keystrokes As shown in FIG. 10, legs are attached to the four corners of the keyboard cover to create a gap between the keyboard cover and the keyboard. By changing the height of the feet attached to the keyboard cover, the depth from when the cover key is pressed to when the keyboard key is pressed can be changed. In addition, the key stroke for each cover key can be changed by attaching a protrusion to the cover key and increasing the distance from when the cover key is pressed to when the keyboard key is pressed.
複数のクリック感の提供
図5に示すように、細長いコの字型に切り込みの入ったカバーキーを作成し、そのカバーキーに複数の突起を配置した場合、突起に対応するキーボードキーが押されるタイミングに時間差が生じるため、複数のクリック感(キーボードキーを押した感触)を提供できる。
Providing a plurality of click feelings As shown in FIG. 5, when a cover key that is cut into an elongated U-shape is created and a plurality of protrusions are arranged on the cover key, a keyboard key corresponding to the protrusion is pressed. Since there is a time difference in timing, a plurality of click feelings (feelings of pressing keyboard keys) can be provided.
ダイヤルやスライダの構築
簡易のダイヤルやシーケンスバーを構築できる。例えば、図11に示すように円形にくりぬいたダイヤルの下に突起を配置する。また、ダイヤルの上に持ち手を取り付けることによってダイヤルを回しやすくなる。このときキーボードキー間に隙間がある場合、突起が他のキーとぶつかってしまいうまく回転しない。そこで、図11の左に示すように、三角柱のような突起を貼り付けることによって、スムーズなダイヤル操作を行える。また、この特性を使い、図11の右に示すように直角柱タイプの突起を貼り付けた場合、一方向にしか回転しないダイヤルを作成できる。突起の数や配置を変更することによって、スライダの粒度を変更できる。突起が何もついていないコの字型の切り込みを入れたスライダが最も細かい粒度で位置測定でき、例えば、図12に示すように突起を一定間隔ごとに4個貼り付けた場合、突起の真上のカバーキーを押せば、対応するキーボードキーのみ押されるが、突起と突起の間を押した場合、それら2つの突起の下にあるキーボードキーが押さえられる。これにより7種類の位置認識が可能となる。
Build dials and sliders Build simple dials and sequence bars. For example, as shown in FIG. 11, a protrusion is disposed under a circular hollowed dial. Moreover, it becomes easy to turn the dial by attaching a handle on the dial. If there is a gap between the keyboard keys at this time, the protrusion will collide with another key and it will not rotate well. Therefore, as shown on the left side of FIG. 11, a smooth dial operation can be performed by attaching a projection like a triangular prism. Further, using this characteristic, when a right prism type protrusion is attached as shown on the right side of FIG. 11, a dial that rotates only in one direction can be created. The grain size of the slider can be changed by changing the number and arrangement of the protrusions. The position of the slider with the U-shaped notch with no protrusions can be measured with the finest granularity. For example, when four protrusions are attached at regular intervals as shown in FIG. When the cover key is pressed, only the corresponding keyboard key is pressed. When the cover key is pressed between the protrusions, the keyboard keys under the two protrusions are pressed. As a result, seven types of position recognition are possible.
突起パターンからの物体認識
物体の下に複数の突起を配置し、その配置パターンを一意にすることで、キーボードキーを押し下した物体を認識できる。
Object recognition from protrusion pattern By arranging a plurality of protrusions under the object and making the arrangement pattern unique, it is possible to recognize the object with the keyboard key pressed down.
3.3.キーボードカバーの使用方法
実施の形態に係るキーボードカバーの使用方法について説明する。基本的に、項目番号1および項目番号2は初回のみ実施され、2回目以降は項目番号3および項目番号4だけ実施される。
3.3. Method of Using Keyboard Cover A method of using the keyboard cover according to the embodiment will be described. Basically, item number 1 and item number 2 are executed only for the first time, and item number 3 and item number 4 are executed for the second and subsequent times.
項目1.任意のキーボードカバーの作成
上記3.2で説明したキーボードカバーの特性を考慮しながら使用するアプリケーションに対応するキーボードカバーを作成する。このとき、必要であれば、キーボードカバーがずれることを防ぐために、すべり止めシールをキーボードカバーに貼る。鍵盤楽器やドラム、ゲームなど連打操作が多く、キーボードカバーがずれる可能性が高く、操作中に修正できないようなアプリケーションを利用するときに有効である。
Item 1. Creation of an arbitrary keyboard cover A keyboard cover corresponding to an application to be used is created in consideration of the characteristics of the keyboard cover described in 3.2 above. At this time, if necessary, a non-slip sticker is attached to the keyboard cover to prevent the keyboard cover from shifting. This is effective when using applications that have many repeated operations such as keyboard instruments, drums, and games, and the keyboard cover is likely to be displaced, and cannot be corrected during operation.
キーボードカバーに固有のID(IDentification)を付与するために、ファンクションキーから1つのキーを選定し、選んだファンクションキーに対応する位置にカバーキーを作成する。なお、選んだファンクションキーは他のキーボードカバーで利用されておらず一意である。また、ファンクションキーはキーボードカバーID以外の目的で使用されない。 In order to give a unique ID (IDentification) to the keyboard cover, one key is selected from the function keys, and a cover key is created at a position corresponding to the selected function key. The selected function key is not used by other keyboard covers and is unique. The function keys are not used for purposes other than the keyboard cover ID.
項目2.キーボードキーとアプリケーションの機能のマッピング
キーボードキーとアプリケーションの機能のマッピングを決定するために図13に示すソフトウェアを使用する。図13では、iTunes(登録商標)を例に再生・停止などの各種機能と対応するキーボードキーを設定している。また、キーボードカバーのIDや操作するアプリケーションを設定している。
Item 2. Mapping of Keyboard Keys and Application Functions The software shown in FIG. 13 is used to determine the mapping of keyboard keys and application functions. In FIG. 13, a keyboard key corresponding to various functions such as playback / stop is set for iTunes (registered trademark) as an example. Also, the keyboard cover ID and the application to be operated are set.
項目3.キーボードカバーの設置
制作したキーボードカバーをキーボード上に設置する。
Item 3. Installing the keyboard cover Install the keyboard cover you created on the keyboard.
項目4.アプリケーションの操作項目番号
項目1で作成したID用カバーキーを打鍵する。これにより、項目番号2で割り当てたアプリケーションが自動的に起動し、キーボードキーとアプリケーションの機能のマッピングが読み込まれ、キーボード上に設置されているキーボードカバーでアプリケーションを操作できるようになる。
Item 4. Operation item number of application Press the ID cover key created in item 1. As a result, the application assigned by the item number 2 is automatically activated, the mapping of the keyboard key and the function of the application is read, and the application can be operated with the keyboard cover installed on the keyboard.
4.実装
上記3で述べたキーボードカバーのプロトタイプの実装例を説明する。キーボードカバーの素材としてアクリル板を使用し、Windows7(登録商標)上でCorel社のCorelDrawGraphics Suite(商標または登録商標)X5を用いてキーボードカバーのモデリングを行い、レーザカッターとしてEPILOG社のLASER miniを使用しカッティングおよび彫刻を行った。今回は精巧なプロトタイプを制作するためにレーザカッターを用いたが、薄いアクリル板であればカッターやはさみでカッティングできるため、このような機材やソフトウェアがなくても実装可能である。
4). Implementation An implementation example of the keyboard cover prototype described in 3 above will be described. Using acrylic board as the keyboard cover material, modeling the keyboard cover using Corel CorelDrawGraphics Suite (trademark or registered trademark) X5 on Windows 7 (registered trademark), and using EPILOG LASER mini as the laser cutter Cutting and engraving were performed. This time, a laser cutter was used to create an elaborate prototype, but a thin acrylic plate can be cut with a cutter or scissors, so it can be implemented without such equipment and software.
5. 試用評価
鍵盤タイプのキーボードカバーのプロトタイプ(図3に示す)をピアノ経験者3名およびピアノ未経験者8名に実際に試用してもらいその使用感についてヒアリングを行った。なお、以下に示す被験者の行動は本願の発明者が観察したもので、使用後に被験者に確認している。
5. Trial Evaluation A keyboard type keyboard cover prototype (shown in Fig. 3) was actually used by 3 experienced piano players and 8 inexperienced piano players, and interviews were conducted regarding their feeling of use. In addition, the test subject's behavior shown below was observed by the inventor of the present application and confirmed with the test subject after use.
鍵盤タイプのキーボードカバーは視覚的にわかりやすく、特別な説明がなくともキーボードカバーをキーボード上に設置したと同時にどういう目的のために使用するかを全被験者が理解した。また、全被験者は、実際に演奏した後に「PC用キーボードを鍵盤とみたてて使うより、鍵盤タイプのカバーがあった方が弾きやすい」との旨のコメントをした。また、「既存のデジタル鍵盤楽器と比較すると操作性は劣るが、持ち運びが簡便で手軽に利用できるため外出時など状況次第で利用したい」というコメントも得られた。 The keyboard-type keyboard cover was visually easy to understand, and all subjects understood what purpose the keyboard cover was used on at the same time it was installed on the keyboard without any special explanation. In addition, all subjects commented after actually playing that "the keyboard type cover is easier to play than using the PC keyboard as a keyboard". In addition, the comment was obtained that “the operability is inferior compared with the existing digital keyboard instrument, but it is easy to carry and can be used easily, so we want to use it depending on the situation when going out”.
一方、改善点について、1名のピアノ経験者から「簡単な作曲など高度な演奏が求められない場合は使えるが、演奏のことを考えると打鍵が軽い」というコメントが得られた。そこで、図5の右に示すように厚いアクリル板で鍵盤タイプのキーボードカバーを作成し試用させたところ「実際の鍵盤の重さに近い」という肯定的なコメントが得られた。また、カバーキーがキーボードキーに到達するまでに距離があり、より実際の鍵盤楽器の打鍵感に近くて良いというコメントも得られた。しかし、図5の右のプロトタイプは、図3のプロトタイプの比べて重く厚いため、操作性より持ち運びを重視する利用者は図3のプロトタイプを好むと思われる。 On the other hand, with regard to the improvement point, one piano experience commented that "It can be used when advanced performance such as simple composition is not required, but the key is light considering the performance". Therefore, as shown on the right side of FIG. 5, when a keyboard-type keyboard cover was made with a thick acrylic plate and used as a trial, a positive comment was obtained that “it is close to the actual weight of the keyboard”. There was also a comment that there was a distance until the cover key reached the keyboard key, and it was better to be closer to the keystroke of an actual keyboard instrument. However, since the prototype on the right side of FIG. 5 is heavier and thicker than the prototype of FIG. 3, a user who places importance on carrying rather than operability seems to prefer the prototype of FIG.
また、「図3のプロトタイプは白鍵および黒鍵ともに透明であるが、これらに色を塗れば視覚的にわかりやすくなる」というコメントが3名の被験者から得られた。また、1名の被験者は鍵盤初心者であったため、「音階を各鍵に記して使用したい」というコメントがあった。キーボードカバーに色を塗ることや説明の追記は容易にでき、キーボードカバーは低コストであるため、気軽に編集できると思われる。このように利用者によって細かな要求が異なるため、要求ごとに手軽にカスタマイズできることは本アプローチの利点である。 In addition, comments were obtained from three subjects that "the prototype in Fig. 3 is transparent for both the white key and the black key, but if they are colored, it will be easier to visually understand." In addition, since one subject was a keyboard beginner, there was a comment that “I want to write the scale on each key and use it”. It is easy to add color to the keyboard cover and add explanations, and the keyboard cover is low cost, so you can easily edit it. In this way, since detailed requests differ depending on the user, it is an advantage of this approach that it can be easily customized for each request.
6.おわりに
以上説明したように、実施の形態に係るキーボードカバーによれば、PC用キーボードのキー配列を柔軟に変更自在なキーボードカバーを提供できる
6). Conclusion As described above, according to the keyboard cover according to the embodiment, it is possible to provide a keyboard cover in which the key layout of the PC keyboard can be changed flexibly.
7.参考文献
[1] J. Rekimoto: ThumbSense: Automatic Mode Sensing for Touchpad-based Interactions、 Proceedings of the 28th International Conference on Human Factors in Computing Systems、 pp. 852?853 (2003).
[2] 塚田有人、 星野剛史: Pointing Keyboard: キー入力/ポインティングが可能な入力デバイス、 第10 回インタラクティブシステムとソフトウェアに関するワークショップ(WISS 2002)、 pp. 61?66 (2002).
[3] F. Block、 H. Gellersen、 and N. Villar: Touch-Display Keyboards: Transforming Keyboards into Interactive Surfaces、 Proceedings of the 28th International Conference on Human Factors in Computing Systems、pp. 1145?1154 (2010).
[4] FingerWorks、 Inc: TouchStream Stealth http://www.fingerworks.com/.
[5] 片山拓也、 村尾和哉、 寺田努、 塚本昌彦: キーボードの打鍵情報を活用した図形型コマンド入力方式、ヒューマンインタフェース学会論文誌、 ヒューマンインタフェース学会、 Vol. 14、 No. 2、 pp. 167?176 (2012).
[6] P. O. Kristensson and S. Zhai: SHARK2: A Large Vocabulary Shorthand Writing System for Pen-Based Computers、 Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology、 pp. 43?52 (2004).
[7] R. Joyce、 G. Gupta: Identity Authentication Based on Keystroke Latencies、 Communications of the ACM、 Vol. 33、 Issue 2、 pp. 168?176 (1990).
[8] C. Epp、 M. Lippold、 and R. L. Mandryk: Identifying Emotional States using Keystroke Dynamics、 Proceedings of the 36th International Conference on Human Factors in Computing Systems、 pp. 715?724 (2011).
[9] PlayPad のWeb ページ:http://nyko.com/products/productdetail/?name=PlayPad.
[10] Spike のWeb ページ:http://www.kickstarter.com/projects/matrix/spikemakes-the-iphone-as-easy-to-type-on-as-it-is.
[11] qwik-keyz のWeb ページ:http://www.kickstarter.com/projects/1934392683/qwikkeyztm-keyboard-touchguide-for-the-iphone.
[12] Y. Jansen、 P. Dragicevic、 and J. Fekete: Tangible remote controllers for wall-size displays、 Proceedings of the 37th International Conference on Human Factors
in Computing Systems、 pp. 2865?2874 (2012).
7). Reference [1] J. Rekimoto: ThumbSense: Automatic Mode Sensing for Touchpad-based Interactions, Proceedings of the 28th International Conference on Human Factors in Computing Systems, pp. 852-853 (2003).
[2] Arito Tsukada, Takeshi Hoshino: Pointing Keyboard: Key input / pointing input device, 10th Interactive System and Software Workshop (WISS 2002), pp. 61-66 (2002).
[3] F. Block, H. Gellersen, and N. Villar: Touch-Display Keyboards: Transforming Keyboards into Interactive Surfaces, Proceedings of the 28th International Conference on Human Factors in Computing Systems, pp. 1145-1154 (2010).
[4] FingerWorks, Inc: TouchStream Stealth http://www.fingerworks.com/.
[5] Takuya Katayama, Kazuya Murao, Tsutomu Terada, Masahiko Tsukamoto: Graphical command input method using keystroke information on keyboard, Journal of Human Interface Society, Human Interface Society, Vol. 14, No. 2, pp. 167? 176 (2012).
[6] PO Kristensson and S. Zhai: SHARK2: A Large Vocabulary Shorthand Writing System for Pen-Based Computers, Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology, pp. 43-52 (2004).
[7] R. Joyce, G. Gupta: Identity Authentication Based on Keystroke Latencies, Communications of the ACM, Vol. 33, Issue 2, pp. 168-176 (1990).
[8] C. Epp, M. Lippold, and RL Mandryk: Identifying Emotional States using Keystroke Dynamics, Proceedings of the 36th International Conference on Human Factors in Computing Systems, pp. 715-724 (2011).
[9] PlayPad web page: http://nyko.com/products/productdetail/?name=PlayPad.
[10] Spike web page: http://www.kickstarter.com/projects/matrix/spikemakes-the-iphone-as-easy-to-type-on-as-it-is.
[11] qwik-keyz web page: http://www.kickstarter.com/projects/1934392683/qwikkeyztm-keyboard-touchguide-for-the-iphone.
[12] Y. Jansen, P. Dragicevic, and J. Fekete: Tangible remote controllers for wall-size displays, Proceedings of the 37th International Conference on Human Factors
in Computing Systems, pp. 2865-2874 (2012).
[具体例]
実施の形態
図14は、実施の形態に係るキーボードカバー10のキーレイアウトの一例を模式的に示す図である。より具体的には、キーボードの入力キーのレイアウトを、図4(d)に示すゲームコントローラのインタフェースのレイアウトに変換するためのキーボードカバー10の例を示す図である。図14において図示はしないが、キーボードカバー10はノート型PC等のキーボードに取り付けたときに、キーボードの入力キーを被覆するように構成されている。
[Concrete example]
Embodiment FIG. 14 is a diagram schematically illustrating an example of a key layout of the keyboard cover 10 according to the embodiment. More specifically, FIG. 5 is a diagram showing an example of a keyboard cover 10 for converting the keyboard input key layout into the game controller interface layout shown in FIG. Although not shown in FIG. 14, the keyboard cover 10 is configured to cover the input keys of the keyboard when attached to a keyboard such as a notebook PC.
図14に示す例においては、キーボードカバー10を構成する部材のうち、被覆するキーボードの入力キーを押下可能な可動部材は、符号14、符号16a、および符号16bで示す部材である。符号14で示す部材は十字型の可動部材であり、符号16aおよび符号16bで示す部材は、いずれも押しボタン型の可動部材である。図14に示す例においては、これらの可動部材はキーボードカバー10を構成する主部材12から分離されており、ユーザは可動部材を押下することで可動部材の下部に位置する入力キーを押下することができる。 In the example shown in FIG. 14, among the members constituting the keyboard cover 10, the movable members that can press the input key of the keyboard to be covered are members denoted by reference numerals 14, 16 a, and 16 b. The member denoted by reference numeral 14 is a cross-shaped movable member, and the members denoted by reference numerals 16a and 16b are both push-button movable members. In the example shown in FIG. 14, these movable members are separated from the main member 12 constituting the keyboard cover 10, and the user depresses an input key located below the movable member by depressing the movable member. Can do.
キーボードカバー10は、キーボードを被覆するように構成されているため、キーボードカバー10の大きさは被覆するキーボードと同程度の大きさである。ノート型PC等のキーボードは一般に100〜110個程度の入力キーを備えるため、ひとつの入力キーの大きさは、キーボードカバー10の大きさのおおよそ100分の1以下となる。一方、図14に示す例では、キーボードカバー10を構成する部材のうち、被覆するキーボードの入力キーを押下可能な可動部材14および16のレイアウトは、キーボードのキーレイアウトとは異なっており、可動部材14および可動部材16の大きさも、入力キーひとつの大きさよりも大きい。 Since the keyboard cover 10 is configured to cover the keyboard, the size of the keyboard cover 10 is approximately the same as the keyboard to be covered. Since a keyboard such as a notebook PC generally includes about 100 to 110 input keys, the size of one input key is approximately 1/100 or less of the size of the keyboard cover 10. On the other hand, in the example shown in FIG. 14, among the members constituting the keyboard cover 10, the layout of the movable members 14 and 16 capable of pressing the input keys of the keyboard to be covered is different from the keyboard key layout. 14 and the movable member 16 are also larger than one input key.
このため、実施の形態に係るキーボードカバー10においては、ひとつの可動部材が押下可能な入力キーはひとつに限られず、1または複数の入力キーを押下可能に構成されている。また、例えばスペースキーの左側の端をキーボードカバー10のある可動部材で押し下げ、右側の端を別の可動部材で押し下げる等のように、ひとつの複数の可動部材がひとつの入力キーを押し下げることもある。このため、実施の形態に係るキーボードカバー10において可動部材の数は、入力キーの数以上となる場合もあるし、少なくなる場合もある。可動部材の数が入力キーよりも少なくなる場合には、ユーザが操作可能な可動部材をアプリケーションの操作に必要な入力キーの数に制限することができ、例えばアプリケーションの操作に慣れていないユーザや、手の不自由なユーザに対し、操作のしやすいユーザインタフェースを提供することが可能となる。 For this reason, in the keyboard cover 10 according to the embodiment, the number of input keys that can be pressed by one movable member is not limited to one, and one or more input keys can be pressed. In addition, a plurality of movable members may depress one input key, for example, the left end of the space key is pushed down by a movable member with the keyboard cover 10 and the right end is pushed down by another movable member. is there. For this reason, in the keyboard cover 10 according to the embodiment, the number of movable members may be equal to or greater than the number of input keys. When the number of movable members is smaller than the input keys, the movable members that can be operated by the user can be limited to the number of input keys necessary for the operation of the application. Therefore, it is possible to provide a user interface that is easy to operate for users who are handicapped.
図15は、実施の形態に係るキーボードカバー10をノート型PC30のキーボードに設置した場合の側断面図を模式的に示す図である。より具体的に、図15に示す例は、図3に示すように、所定の音高に関連付けられた鍵を複数並べた鍵盤のレイアウトのキーボードカバー10をノート型PC30のキーボードに設置した場合の側断面図を示す図である。図15において、符号32aから32fで示す部材は、ノート型PC30の入力キーである。また、符号20aおよび符号20bで示す部材はキーボードカバー10とノート型PC30との間に取り付け得られた突起部20である。突起部20は、ノート型PC30の入力キーと、キーボードカバー10との間に隙間を設け、可動部である鍵盤18を押し下げることで初めて対応する入力キー32cも押し下げられるようにするためにキーボードカバー10に取り付けられる。 FIG. 15 is a diagram schematically showing a side sectional view when the keyboard cover 10 according to the embodiment is installed on the keyboard of the notebook PC 30. More specifically, in the example shown in FIG. 15, as shown in FIG. 3, the keyboard cover 10 having a keyboard layout in which a plurality of keys associated with a predetermined pitch are arranged on the keyboard of the notebook PC 30. It is a figure which shows a sectional side view. In FIG. 15, members indicated by reference numerals 32 a to 32 f are input keys of the notebook PC 30. Further, members indicated by reference numerals 20 a and 20 b are protrusions 20 that are obtained between the keyboard cover 10 and the notebook PC 30. The protrusion 20 is provided with a gap between the input key of the notebook PC 30 and the keyboard cover 10, so that the corresponding input key 32 c can be pushed down only when the keyboard 18, which is a movable part, is pushed down. 10 is attached.
符号22で示す部材は、キーボードカバー10をノート型PC30のキーボードに取り付けたときに、入力キー32fを常時押下状態とするように設けられる凸部22である。このため、凸部22は、キーボードカバー10をキーボードに取り付けたときに、キーボードと対向する面に備えられている。凸部22は、キーボードカバー10の可動部材が押し下げられているか否かにかかわらず、キーボードの1以上の所定の入力キーを常に押下状態とするように設けられている。 A member denoted by reference numeral 22 is a convex portion 22 provided so that the input key 32 f is always pressed when the keyboard cover 10 is attached to the keyboard of the notebook PC 30. For this reason, the convex part 22 is provided in the surface which opposes a keyboard, when the keyboard cover 10 is attached to a keyboard. The convex portion 22 is provided so as to always press one or more predetermined input keys of the keyboard regardless of whether or not the movable member of the keyboard cover 10 is pressed down.
ここで、例えばキーボードカバー10のレイアウトが図4(d)や図14はで示すゲームコントローラのインタフェースの場合と、図3や図15に示す鍵盤タイプのインタフェースの場合とのように、互いに異なるレイアウトのキーボードカバー10は、互いに異なる位置に凸部22を取り付けるようにする。これにより、キーボードカバー10が取り付けられたPCで実行されているアプリケーションは、どのレイアウトのキーボードカバー10が取り付けられているかを識別することが可能となる。したがって、凸部22が押下状態とする「所定の入力キー」とは、キーボードカバー10のレイアウト毎に定められたキーボードカバー10の識別キーであり、具体的に1以上のファンクションキーである。このファンクションキーは前提技術の3.3の1において上述したファンクションキーであってもよい。 Here, for example, the layout of the keyboard cover 10 is different from that of the game controller interface shown in FIGS. 4D and 14 and the keyboard type interface shown in FIGS. The keyboard cover 10 is configured such that the convex portions 22 are attached at different positions. As a result, an application executed on the PC to which the keyboard cover 10 is attached can identify which layout of the keyboard cover 10 is attached. Therefore, the “predetermined input key” that the convex portion 22 is depressed is an identification key of the keyboard cover 10 determined for each layout of the keyboard cover 10, and specifically, one or more function keys. This function key may be the function key described above in 3.3-1 of the base technology.
上述したとおり、実施の形態に係るキーボードカバー10は、ひとつの可動部材が押下可能な入力キーは1または複数の入力キーを押下可能に構成されている。また、キーボードカバー10の可動部材のレイアウトは固定されていない。そこで、可動部材が押し下げる1またはそれ以上の入力キーを、その入力キーとは異なる他の入力キーの入力にマッピングできると有用である。また上述した凸部22が押下状態とする入力キーにしたがって、キー入力のマッピングを自動で切り替えられるようにすると好ましい。 As described above, the keyboard cover 10 according to the embodiment is configured such that one or more input keys can be pressed as input keys that can be pressed by one movable member. Moreover, the layout of the movable member of the keyboard cover 10 is not fixed. Therefore, it is useful if one or more input keys pressed by the movable member can be mapped to inputs of other input keys different from the input keys. In addition, it is preferable that the key input mapping can be automatically switched according to the input key that is depressed by the convex portion 22 described above.
図16は、実施の形態に係るマッピングソフトウェア40の機能構成を模式的に示す図であり、図13に示すマッピングソフトウェアの機能構成を具体的に示す図である。実施の形態に係るマッピングソフトウェア40は、キー押下検出部42、キー入力変換部44、変換パターン記憶部46、および変換パターン取得部48を含む。図16に示すマッピングソフトウェア40の各部は、その機能をコンピュータに実現させるためのプログラムモジュールによって実現される。しかしながら、このモジュールコンピュータに実現させる機能の少なくとも一部が、マッピングソフトウェア40を実行するコンピュータで実行されているオペレーティングシステムの機能として実現されてもよいことは、当業者であれば容易に理解できることである。 FIG. 16 is a diagram schematically illustrating the functional configuration of the mapping software 40 according to the embodiment, and specifically illustrates the functional configuration of the mapping software illustrated in FIG. 13. The mapping software 40 according to the embodiment includes a key press detection unit 42, a key input conversion unit 44, a conversion pattern storage unit 46, and a conversion pattern acquisition unit 48. Each part of the mapping software 40 shown in FIG. 16 is realized by a program module for causing a computer to realize the function. However, those skilled in the art can easily understand that at least a part of the functions realized by the module computer may be realized as functions of an operating system executed by the computer executing the mapping software 40. is there.
キー押下検出部42は、マッピングソフトウェア40を実行するコンピュータのキーボードの入力キーが押し下げられているか否かを検出する。具体例として、キー押下検出部42は、キーボードに取り付けたときにキーボードの所定の入力キーを押下状態とするように構成されているキーボードカバー10が、キーボードに取り付けられた場合に押下状態となる入力キーが押下されているか否かを検出する。上述したとおり、キーボードカバー10は、所定の入力キー32が常時押下状態とするように設けられる凸部22を備える。したがって、凸部22を備えるキーボードカバー10がキーボードに取り付けられると、ユーザが可動部材を押下しないときも、キー押下検出部42は入力キーの押下を検出する。 The key press detection unit 42 detects whether or not the input key of the keyboard of the computer executing the mapping software 40 is pressed. As a specific example, the key press detection unit 42 is in a pressed state when the keyboard cover 10 configured to press a predetermined input key on the keyboard when attached to the keyboard is attached to the keyboard. Detects whether the input key is pressed. As described above, the keyboard cover 10 includes the convex portion 22 provided so that the predetermined input key 32 is always pressed. Therefore, when the keyboard cover 10 including the convex portion 22 is attached to the keyboard, the key press detection unit 42 detects the press of the input key even when the user does not press the movable member.
キー入力変換部44は、キー押下検出部42から入力キーの押下を取得する。取得した入力がマッピングの対象のキーである場合、押下があったことを取得した第1の入力キーを第2の入力キーの入力信号として生成する。これを実現するために、キー入力変換部44は、変換パターン記憶部46からキー入力の変換パターンを取得する。ここで、「キー入力の変換パターン」とは、キーボードカバー10の可動部材の押下によって押し下げられた第1の入力キーの入力信号を、その入力信号は異なる第2の入力信号に変換するために定められた、入力信号のマッピングパターンである。 The key input conversion unit 44 acquires the input key press from the key press detection unit 42. When the acquired input is a mapping target key, the first input key that has been pressed is generated as an input signal of the second input key. In order to realize this, the key input conversion unit 44 acquires a conversion pattern of key input from the conversion pattern storage unit 46. Here, the “key input conversion pattern” is used to convert the input signal of the first input key pressed down by pressing the movable member of the keyboard cover 10 into a second input signal different from the input signal. It is the mapping pattern of the input signal defined.
キー入力変換部44は、キー押下検出部42から凸部22による常時押下キーの情報を取得する。続いてキー入力変換部44は、キー押下検出部42から取得した常時押下キーの情報をもとに、変換パターン記憶部46からその時押下キーの情報に対応するキー入力の変換パターンを取得する。このため、変換パターン記憶部46は、常時押下キーの情報と変換パターンとが紐づけられて格納されている。このように、キーボードカバー10がキーボードに取り付けると、キー入力変換部44は設定すべき変換パターンを自動で取得することができる。 The key input conversion unit 44 acquires information on the always pressed key by the convex portion 22 from the key press detecting unit 42. Subsequently, the key input conversion unit 44 acquires the key input conversion pattern corresponding to the information of the key pressed at that time from the conversion pattern storage unit 46 based on the information of the constantly pressed key acquired from the key press detection unit 42. For this reason, the conversion pattern storage unit 46 stores the information of the constantly pressed key and the conversion pattern in association with each other. As described above, when the keyboard cover 10 is attached to the keyboard, the key input conversion unit 44 can automatically acquire a conversion pattern to be set.
ところで、上述したとおり、実施の形態に係るキーボードカバー10は押下部材のレイアウトをユーザが自由にカスタマイズすることができる。このため、キー押下検出部42から取得した常時押下キーの情報に対応する変換パターンが、変換パターン記憶部46に格納されていない場合もありうる。 By the way, as described above, the keyboard cover 10 according to the embodiment allows the user to freely customize the layout of the pressing members. For this reason, the conversion pattern corresponding to the information of the constantly pressed key acquired from the key pressing detection unit 42 may not be stored in the conversion pattern storage unit 46.
この場合、変換パターン取得部48は、図13に示すマッピングソフトウェア40のGUIを表示し、ユーザに変換パターンを設定させる。変換パターン取得部48はまた、ユーザがネットワーク50を介して各種変換パターンを格納するサーバ60から変換パターンを取得することを希望する場合、サーバ60に押下キーの情報を送信して変換パターンを検索する。変換パターン取得部48は、サーバ60上に所望の変換パターンがある場合、その変換パターンをダウンロードして変換パターン記憶部46に格納する。ここで、サーバ60は、キーボードカバー10の可動部材のレイアウト、キーボードの入力キーのレイアウト、および凸部22が常時押下する入力キーの情報が関連づけられて格納されているサーバであり、キーボードカバー10のユーザが情報を登録できるように構成されている。これにより、あるユーザが作成した変換パターンを別のユーザが使い回すことが可能となり、ユーザの利便性が向上する。 In this case, the conversion pattern acquisition unit 48 displays the GUI of the mapping software 40 shown in FIG. 13 and allows the user to set the conversion pattern. When the user desires to acquire a conversion pattern from the server 60 that stores various conversion patterns via the network 50, the conversion pattern acquisition unit 48 transmits information on the pressed key to the server 60 to search for the conversion pattern. To do. When there is a desired conversion pattern on the server 60, the conversion pattern acquisition unit 48 downloads the conversion pattern and stores it in the conversion pattern storage unit 46. Here, the server 60 is a server in which the layout of the movable member of the keyboard cover 10, the layout of the input keys of the keyboard, and the information of the input keys that the convex portion 22 is always pressed are stored in association with each other. The user can register information. Thereby, it becomes possible for another user to reuse the conversion pattern created by one user, and the convenience for the user is improved.
図17は、実施の形態に係るマッピングソフトウェア40における処理の流れを説明するフローチャートである。本フローチャートにおける処理は、マッピングソフトウェア40が起動したときに開始する。 FIG. 17 is a flowchart for explaining the flow of processing in the mapping software 40 according to the embodiment. The processing in this flowchart starts when the mapping software 40 is activated.
キー押下検出部42は、キーボードカバー10が設置されたキーボードから、凸部22による常時押下入力キーを検出する(S2)。キー入力変換部44は、キー押下検出部が取得した常時押下入力キーの情報をもとに、変換パターン記憶部46から設定すべき変換パターンを検索する(S4)。変換パターン記憶部46に設定すべき変換パターンが存在しない場合(S6のN)、変換パターン取得部48は、ユーザが設定した変換パターンを取得するか、またはサーバ60を検索して設定すべき変換パターンを取得する(S8)。 The key press detection unit 42 detects the constantly pressed input key by the convex portion 22 from the keyboard on which the keyboard cover 10 is installed (S2). The key input conversion unit 44 searches the conversion pattern storage unit 46 for a conversion pattern to be set based on the information of the constantly pressed input key acquired by the key press detection unit (S4). When there is no conversion pattern to be set in the conversion pattern storage unit 46 (N in S6), the conversion pattern acquisition unit 48 acquires the conversion pattern set by the user or searches the server 60 for conversion to be set. A pattern is acquired (S8).
変換パターン記憶部46に設定すべき変換パターンが存在する場合(S6のY)、変換パターン取得部48はその変換パターンを設定する(S10)。変換パターン記憶部46はまた、変換パターンをユーザが設定するかまたはサーバ60から取得した場合、その変換パターンを変換パターン記憶部46に格納するとともにその変換パターンを処理対象として設定する。 When there is a conversion pattern to be set in the conversion pattern storage unit 46 (Y in S6), the conversion pattern acquisition unit 48 sets the conversion pattern (S10). In addition, when the user sets a conversion pattern or acquires the conversion pattern from the server 60, the conversion pattern storage unit 46 stores the conversion pattern in the conversion pattern storage unit 46 and sets the conversion pattern as a processing target.
キー押下検出部42は、ユーザが可動部材を押下することで入力された入力キーの入力を検出する(S12)。キー入力変換部44は、設定された変換パターンにしたがってキー入力の変換を実行する(S14)。キーボードカバー10が外される等、キーマッピングを終了する場合(S16のY)、本フローチャートにおける処理は終了する.層でない場合(S16のN)、ステップS12に戻ってキーマッピング処理を継続する。 The key press detection unit 42 detects an input key input by the user pressing the movable member (S12). The key input conversion unit 44 performs key input conversion according to the set conversion pattern (S14). When the key mapping is to be ended, such as when the keyboard cover 10 is removed (Y in S16), the processing in this flowchart ends. If it is not a layer (N in S16), the process returns to step S12 to continue the key mapping process.
次に、実施の形態に係るキーボードカバー10を含むキーレイアウト変換システムを説明する。このキーレイアウト変換システムは、コンピュータに情報を入力するキーボードと、そのキーボードの入力キーを被覆するキーボードカバー10と、コンピュータにキーボードのキー入力変換機能を実現させるマッピングソフトウェア40を実行するコンピュータとを備える。 Next, a key layout conversion system including the keyboard cover 10 according to the embodiment will be described. This key layout conversion system includes a keyboard for inputting information to the computer, a keyboard cover 10 for covering the input keys of the keyboard, and a computer for executing mapping software 40 for realizing the key input conversion function of the keyboard. .
キーボードカバー10は、キーボードに取り付けたときにそのキーボードカバーの可動部分のレイアウトが、キーボードのキーレイアウトとは異なるように構成されている。またキーボードカバー10は、キーボードに取り付けたときに、キーボードの1以上の所定の入力キーを常に押下状態とするように構成されている。 The keyboard cover 10 is configured such that the layout of the movable part of the keyboard cover is different from the keyboard key layout when attached to the keyboard. The keyboard cover 10 is configured to always press one or more predetermined input keys of the keyboard when attached to the keyboard.
マッピングソフトウェア40は、キーボードカバー10をキーボードに取り付けた場合に押下状態となる入力キーが押下されているか否かを検出する。マッピングソフトウェア40は、キーボードカバー10がキーボードに取り付けられることによって押下状態となる入力キーの押下を検出した場合、押し下げられた入力キーに応じてキー入力の変換パターンを設定する。またマッピングソフトウェア40は、キーボードから第1の入力キーが入力されたとき、設定した変換パターンにしたがって第2の入力キーの入力信号を生成する。 The mapping software 40 detects whether or not an input key that is pressed when the keyboard cover 10 is attached to the keyboard is pressed. When the mapping software 40 detects pressing of an input key that is pressed when the keyboard cover 10 is attached to the keyboard, the mapping software 40 sets a key input conversion pattern in accordance with the pressed input key. Further, when the first input key is input from the keyboard, the mapping software 40 generates an input signal of the second input key according to the set conversion pattern.
次に、可動部材を作成する前のキーボードカバー10について説明する。 Next, the keyboard cover 10 before creating the movable member will be described.
図18は、実施の形態に係るキーボードカバー10における、切り込みを入れる前の外観を模式的に示す図である。前提技術の1において上述したとおり、実施の形態に係るキーボードカバー10の材質は、アクリル等の薄いプラスチック板や厚紙であり、例えばカッターやはさみ等を用いて加工することもできるし、既存のレーザカッターを用いて切削加工することもできる。加工前のキーボードカバー10の大きさは、汎用的なノートPCのキーボードを被覆可能な大きさであればどのようなサイズでもよいが、一例としては、長手方向が40cm、短手方向が20cmの矩形である。 FIG. 18 is a diagram schematically showing an external appearance of the keyboard cover 10 according to the embodiment before cutting. As described above in the base technology 1, the material of the keyboard cover 10 according to the embodiment is a thin plastic plate or cardboard such as acrylic, and can be processed using, for example, a cutter or scissors. Cutting can also be performed using a cutter. The size of the keyboard cover 10 before processing may be any size as long as it can cover the keyboard of a general-purpose notebook PC, but as an example, the longitudinal direction is 40 cm and the short direction is 20 cm. It is a rectangle.
加工前のキーボードカバー10はガイド70が規則的に配置されている。図18に示す例では、キーボードカバー10の左上の十字型の印がガイド70の一例として示されている。煩雑となることを防止するため符号は付していないが、図18に示す例において十字型の記号はガイド70であり、キーボードカバー10の長手方向を20等分、短手方向を10等分する位置にマトリクス上に配置されている。 Guide 70 is regularly arranged in keyboard cover 10 before processing. In the example shown in FIG. 18, the cross mark at the upper left of the keyboard cover 10 is shown as an example of the guide 70. In order to prevent complication, the reference numeral is not attached, but in the example shown in FIG. 18, the cross-shaped symbol is a guide 70, and the longitudinal direction of the keyboard cover 10 is divided into 20 equal parts and the short direction is divided into 10 equal parts. It is arranged on the matrix at the position to be.
このように、加工前のキーボードカバー10にガイド70を付すことによって、ユーザは可動部材のレイアウトを設計する際のガイドラインとすることができる。例えば、レーザカッターを使用する際のNC(numerical control)プログラム等の座標決定に利用できる。また、図示はしないが、キーボードカバー10の外形と同じ大きさの紙ないし編集自在な画像データを用意し、キーボードカバー10に付されたガイド70に対応する位置にあらかじめ十字型の印を付しておくことで、可動部材のレイアウト設計に利用できる。被覆対象とするキーボードを識別するための情報(ノート型PCの型やキーボードの型番等)とともに保存することで、一度設計した可動部材のレイアウトを異なるユーザ間で共有することが可能となる。 Thus, by attaching the guide 70 to the keyboard cover 10 before processing, the user can use it as a guideline when designing the layout of the movable member. For example, it can be used for coordinate determination such as an NC (numerical control) program when using a laser cutter. Although not shown, paper or editable image data having the same size as the outer shape of the keyboard cover 10 is prepared, and a cross-shaped mark is added in advance to a position corresponding to the guide 70 attached to the keyboard cover 10. It can be used for layout design of movable members. By storing together with information for identifying the keyboard to be covered (the type of the notebook PC, the keyboard model number, etc.), the layout of the movable member once designed can be shared among different users.
以上説明したように、本発明の実施の形態によれば、キーボードのキーレイアウトを柔軟に変更できるキーボードカバーを提供することが可能となる。 As described above, according to the embodiment of the present invention, it is possible to provide a keyboard cover that can flexibly change a keyboard key layout.
特に、実施の形態に係るキーボードカバー10は、アプリケーションの仕様やエンドユーザの要求に特化したキーボードカバーであるため、をめざしており、細かな要求仕様に対応するために手軽にカスタマイズすることができる。また、実施の形態に係るキーボードカバー10は、特定のアプリケーションの操作を対象としており、使われるキーボードキーが限定されおり、キーボードのキー配列に依存せず、種々のキーボードに取り付けることができる。さらに、USB給電等の電源が不要のため仕様の際にケーブル類も必要なく、取り回しが容易であり、また電力消費も抑制できる。 In particular, since the keyboard cover 10 according to the embodiment is a keyboard cover specialized for application specifications and end-user requirements, the keyboard cover 10 is aimed at and can be easily customized to meet the detailed required specifications. it can. The keyboard cover 10 according to the embodiment is intended for operation of a specific application, and the keyboard keys to be used are limited. The keyboard cover 10 can be attached to various keyboards without depending on the keyboard layout. Furthermore, since no power source such as USB power supply is required, cables are not necessary for the specification, handling is easy, and power consumption can be suppressed.
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 The present invention has been described based on the embodiments. This embodiment is an exemplification, and it will be understood by those skilled in the art that various modifications can be made to combinations of the respective constituent elements and processing processes, and such modifications are within the scope of the present invention. is there.
上記の説明では、マッピングソフトウェア40は、キーボードカバー10の凸部22が常時押下する入力キーの情報をもとに、変換パターンを取得する場合について説明した。マッピングソフトウェア40は、凸部22が押下する入力キーの情報に加えて、被覆対象とするキーボードの種類を特定する情報も用いて、変換パターンを取得してもよい。この場合、マッピングソフトウェア40の図示しないキーボードタイプ特定部が、例えば被覆対象のキーボードのデバイスドライバが提供するAPI(Application Programming Interface)の返値を取得することで、キーボードの種類を特定する。 In the above description, the mapping software 40 has been described with reference to the case where the conversion pattern is acquired based on the information on the input key that is always pressed by the convex portion 22 of the keyboard cover 10. The mapping software 40 may acquire the conversion pattern using information specifying the type of keyboard to be covered in addition to the information on the input key pressed by the convex portion 22. In this case, a keyboard type specifying unit (not shown) of the mapping software 40 specifies a keyboard type by acquiring a return value of an API (Application Programming Interface) provided by a device driver of a keyboard to be covered, for example.
このように、凸部22が押下する入力キーの情報に加えて被覆対象とするキーボードの種類を特定する情報も用いて、変換パターンを取得することにより、被覆対象のキーボードのキーレイアウトの違いを吸収することが可能となり、同じ可動部材のレイアウトを持つキーボードカバー10を、異なる種類のキーボードに取り付けて使用することができる。 Thus, in addition to the information on the input key pressed by the convex portion 22, the information specifying the type of the keyboard to be covered is also used to obtain the conversion pattern, so that the difference in the key layout of the keyboard to be covered is obtained. The keyboard cover 10 having the same movable member layout can be used by being attached to different types of keyboards.
10 キーボードカバー、 12 主部材、 14,16 可動部材、 18 鍵盤、 20 突起部、 22 凸部、 30 ノート型PC、 32 入力キー、 40 マッピングソフトウェア、 42 キー押下検出部、 44 キー入力変換部、 46 変換パターン記憶部、 48 変換パターン取得部、 50 ネットワーク、 60 サーバ、 70 ガイド。 10 keyboard covers, 12 main members, 14, 16 movable members, 18 keyboards, 20 protrusions, 22 protrusions, 30 notebook PCs, 32 input keys, 40 mapping software, 42 key press detection units, 44 key input conversion units, 46 conversion pattern storage unit, 48 conversion pattern acquisition unit, 50 network, 60 server, 70 guide.
Claims (9)
キーボードカバーを構成する部材のうち、被覆するキーボードの入力キーを押下可能な可動部材は、1または複数の入力キーを押下可能に構成されており、
前記可動部材のレイアウトは、前記キーボードのキーレイアウトとは異なることを特徴とするキーボードカバー。 A keyboard cover covering the input keys of the keyboard,
Among the members constituting the keyboard cover, the movable member capable of pressing the input key of the covering keyboard is configured to be capable of pressing one or more input keys,
The keyboard cover according to claim 1, wherein a layout of the movable member is different from a key layout of the keyboard.
前記凸部は、前記キーボードに取り付けたときに、当該キーボードの1以上の所定の入力キーを押下状態とするように設けられることを特徴とする請求項1または2に記載のキーボードカバー。 When the keyboard cover is attached to the keyboard, the surface facing the keyboard has one or more protrusions,
3. The keyboard cover according to claim 1, wherein the convex portion is provided so as to press one or more predetermined input keys of the keyboard when the convex portion is attached to the keyboard. 4.
キーボードに取り付けたときにキーボードの所定の入力キーを押下状態とするように構成されているキーボードカバーが、当該キーボードに取り付けられた場合に押下状態となる入力キーが押下されているか否かを検出する機能と、
第1の入力キーの押下を検出した場合、第2の入力キーの入力信号を生成する機能とをコンピュータに実現させるプログラム。 A program for causing a computer to realize a key input conversion function of a keyboard,
Detects whether or not the keyboard cover that is configured to hold down the specified input key of the keyboard when attached to the keyboard is pressed when the keyboard cover is attached to the keyboard. Function to
A program for causing a computer to realize a function of generating an input signal of a second input key when detecting the pressing of the first input key.
入力キーの押下を検出した場合、キーボードから第1の入力キーが入力されたときに第2の入力キーの入力信号を生成するステップとをプロセッサに実行させることを特徴とするキーボードのキー入力変換方法。 Detects whether or not the keyboard cover that is configured to hold down the specified input key of the keyboard when attached to the keyboard is pressed when the keyboard cover is attached to the keyboard. And steps to
A key input conversion of a keyboard, characterized by causing a processor to execute a step of generating an input signal of a second input key when the first input key is input from the keyboard when pressing of the input key is detected Method.
前記キーボードの入力キーを被覆するキーボードカバーと、
コンピュータにキーボードのキー入力変換機能を実現させるプログラムを実行するコンピュータとを備え、
前記キーボードカバーは、
前記キーボードに取り付けたときに、前記キーボードカバーの可動部分のレイアウトが、前記キーボードのキーレイアウトとは異なり、
前記キーボードに取り付けたときに、前記キーボードの1以上の所定の入力キーを押下状態とするように構成されており、
前記プログラムは、
前記キーボードカバーを前記キーボードに取り付けた場合に押下状態となる入力キーが押下されているか否かを検出する機能と、
第1の入力キーの押下を検出した場合、第2の入力キーの入力信号を生成する機能とをコンピュータに実現させることを特徴とするキーレイアウト変換システム。 A keyboard for entering information into the computer;
A keyboard cover covering the input keys of the keyboard;
A computer that executes a program for realizing a key input conversion function of the keyboard on the computer,
The keyboard cover is
When attached to the keyboard, the layout of the movable part of the keyboard cover is different from the keyboard key layout,
When attached to the keyboard, the keyboard is configured to press one or more predetermined input keys,
The program is
A function of detecting whether or not an input key that is pressed when the keyboard cover is attached to the keyboard is pressed;
A key layout conversion system for causing a computer to realize a function of generating an input signal of a second input key when pressing of the first input key is detected.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013036234A JP2014164610A (en) | 2013-02-26 | 2013-02-26 | Keyboard cover, key input conversion method, and key layout conversion system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013036234A JP2014164610A (en) | 2013-02-26 | 2013-02-26 | Keyboard cover, key input conversion method, and key layout conversion system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014164610A true JP2014164610A (en) | 2014-09-08 |
Family
ID=51615143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013036234A Pending JP2014164610A (en) | 2013-02-26 | 2013-02-26 | Keyboard cover, key input conversion method, and key layout conversion system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014164610A (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107229347A (en) * | 2017-06-05 | 2017-10-03 | 合肥展游软件开发有限公司 | A kind of computer keyboard |
JP2020109575A (en) * | 2019-01-07 | 2020-07-16 | イーソル株式会社 | Cover sheet for portable input terminal |
US10860112B1 (en) | 2020-01-31 | 2020-12-08 | Dell Products, Lp | System for a solid-state keyboard and touchpad with a single sheet cover for providing haptic feedback |
US10936073B1 (en) | 2020-01-31 | 2021-03-02 | Dell Products, Lp | System and method for generating high-frequency and mid-frequency audible sound via piezoelectric actuators of a haptic keyboard |
US11067269B1 (en) | 2020-01-31 | 2021-07-20 | Dell Products, Lp | System and method for backlight integration with electrical contact foil in piezoelectric haptic keyboard |
JP2021108983A (en) * | 2020-01-10 | 2021-08-02 | キヤノンメディカルシステムズ株式会社 | X-ray diagnostic device and console device for x-ray diagnostic device |
US11079816B1 (en) | 2020-01-31 | 2021-08-03 | Dell Products, Lp | System and method for vapor chamber directional heat dissipation for a piezoelectric keyboard assembly |
US11079849B1 (en) | 2020-01-31 | 2021-08-03 | Dell Products, Lp | System for extended key actions and haptic feedback and optimized key layout for a solid-state keyboard and touchpad |
US11093048B1 (en) | 2020-01-31 | 2021-08-17 | Dell Products, Lp | System for modified key actions and haptic feedback for smart typing assist with a solid-state keyboard and touchpad |
US11106286B2 (en) | 2020-01-31 | 2021-08-31 | Dell Products, Lp | System and method for mood detection via piezo haptic keyboard dynamics |
US11106772B2 (en) | 2020-01-31 | 2021-08-31 | Dell Products, Lp | System and method for continuous user identification via piezo haptic keyboard and touchpad dynamics |
US11175745B2 (en) | 2020-01-31 | 2021-11-16 | Dell Products, Lp | System and method for application of piezo electric haptic keyboard personal typing profile |
US11301053B2 (en) | 2020-01-31 | 2022-04-12 | Dell Products, Lp | System for providing haptic feedback across full palm rest in fixed position of information handling system |
US11579695B2 (en) | 2020-01-31 | 2023-02-14 | Dell Products, Lp | System and method for generating sound effects on fingertips with piezoelectric actuators of a haptic keyboard |
US11662820B2 (en) | 2020-01-08 | 2023-05-30 | Dell Products, Lp | System for a solid-state keyboard and touchpad providing haptic feedback |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58119031A (en) * | 1982-01-11 | 1983-07-15 | Nec Corp | Adapter for keyboard device |
JPS6092322U (en) * | 1983-11-26 | 1985-06-24 | シャープ株式会社 | computer keyboard |
JP2004355529A (en) * | 2003-05-30 | 2004-12-16 | Mitsumi Electric Co Ltd | Keyboard cover device |
JP2005267320A (en) * | 2004-03-19 | 2005-09-29 | Noritsu Koki Co Ltd | Keyboard system for photographic processor |
JP2007207107A (en) * | 2006-02-03 | 2007-08-16 | Matsushita Electric Ind Co Ltd | Portable terminal |
JP2010538348A (en) * | 2007-08-29 | 2010-12-09 | ジェイビーアイピー リミテッド | Simple keyboard for computer |
JP2012018478A (en) * | 2010-07-06 | 2012-01-26 | Shin Etsu Polymer Co Ltd | External keypad |
-
2013
- 2013-02-26 JP JP2013036234A patent/JP2014164610A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58119031A (en) * | 1982-01-11 | 1983-07-15 | Nec Corp | Adapter for keyboard device |
JPS6092322U (en) * | 1983-11-26 | 1985-06-24 | シャープ株式会社 | computer keyboard |
JP2004355529A (en) * | 2003-05-30 | 2004-12-16 | Mitsumi Electric Co Ltd | Keyboard cover device |
JP2005267320A (en) * | 2004-03-19 | 2005-09-29 | Noritsu Koki Co Ltd | Keyboard system for photographic processor |
JP2007207107A (en) * | 2006-02-03 | 2007-08-16 | Matsushita Electric Ind Co Ltd | Portable terminal |
JP2010538348A (en) * | 2007-08-29 | 2010-12-09 | ジェイビーアイピー リミテッド | Simple keyboard for computer |
JP2012018478A (en) * | 2010-07-06 | 2012-01-26 | Shin Etsu Polymer Co Ltd | External keypad |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107229347A (en) * | 2017-06-05 | 2017-10-03 | 合肥展游软件开发有限公司 | A kind of computer keyboard |
JP2020109575A (en) * | 2019-01-07 | 2020-07-16 | イーソル株式会社 | Cover sheet for portable input terminal |
US11662820B2 (en) | 2020-01-08 | 2023-05-30 | Dell Products, Lp | System for a solid-state keyboard and touchpad providing haptic feedback |
JP2021108983A (en) * | 2020-01-10 | 2021-08-02 | キヤノンメディカルシステムズ株式会社 | X-ray diagnostic device and console device for x-ray diagnostic device |
US11106772B2 (en) | 2020-01-31 | 2021-08-31 | Dell Products, Lp | System and method for continuous user identification via piezo haptic keyboard and touchpad dynamics |
US11301053B2 (en) | 2020-01-31 | 2022-04-12 | Dell Products, Lp | System for providing haptic feedback across full palm rest in fixed position of information handling system |
US11079816B1 (en) | 2020-01-31 | 2021-08-03 | Dell Products, Lp | System and method for vapor chamber directional heat dissipation for a piezoelectric keyboard assembly |
US11079849B1 (en) | 2020-01-31 | 2021-08-03 | Dell Products, Lp | System for extended key actions and haptic feedback and optimized key layout for a solid-state keyboard and touchpad |
US11093048B1 (en) | 2020-01-31 | 2021-08-17 | Dell Products, Lp | System for modified key actions and haptic feedback for smart typing assist with a solid-state keyboard and touchpad |
US11106286B2 (en) | 2020-01-31 | 2021-08-31 | Dell Products, Lp | System and method for mood detection via piezo haptic keyboard dynamics |
US10936073B1 (en) | 2020-01-31 | 2021-03-02 | Dell Products, Lp | System and method for generating high-frequency and mid-frequency audible sound via piezoelectric actuators of a haptic keyboard |
US11175745B2 (en) | 2020-01-31 | 2021-11-16 | Dell Products, Lp | System and method for application of piezo electric haptic keyboard personal typing profile |
US11243610B2 (en) | 2020-01-31 | 2022-02-08 | Dell Products, Lp | System and method for generating high-frequency and mid-frequency audible sound via piezoelectric actuators of a haptic keyboard |
US11067269B1 (en) | 2020-01-31 | 2021-07-20 | Dell Products, Lp | System and method for backlight integration with electrical contact foil in piezoelectric haptic keyboard |
US11347314B2 (en) | 2020-01-31 | 2022-05-31 | Dell Products, Lp | System for a solid-state keyboard and touchpad with a single sheet cover for providing haptic feedback |
US11347322B2 (en) | 2020-01-31 | 2022-05-31 | Dell Products, Lp | System for modified key actions and haptic feedback for smart typing assist with a solid-state keyboard and touchpad |
US11507188B2 (en) | 2020-01-31 | 2022-11-22 | Dell Products, Lp | System for extended key actions and haptic feedback and optimized key layout for a solid-state keyboard and touchpad |
US11568031B2 (en) | 2020-01-31 | 2023-01-31 | Dell Products, Lp | System and method for continuous user identification via piezo haptic keyboard and touchpad dynamics |
US11579695B2 (en) | 2020-01-31 | 2023-02-14 | Dell Products, Lp | System and method for generating sound effects on fingertips with piezoelectric actuators of a haptic keyboard |
US10860112B1 (en) | 2020-01-31 | 2020-12-08 | Dell Products, Lp | System for a solid-state keyboard and touchpad with a single sheet cover for providing haptic feedback |
US11816273B2 (en) | 2020-01-31 | 2023-11-14 | Dell Products, Lp | System for providing haptic feedback across full palm rest in fixed position of information handling system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2014164610A (en) | Keyboard cover, key input conversion method, and key layout conversion system | |
Schneider et al. | Reconviguration: Reconfiguring physical keyboards in virtual reality | |
US9250738B2 (en) | Method and system for assigning the position of a touchpad device | |
US10228833B2 (en) | Input device user interface enhancements | |
US7337410B2 (en) | Virtual workstation | |
US11029843B2 (en) | Touch sensitive keyboard | |
JP4975634B2 (en) | Method and device for controlling and entering data | |
CN105359065B (en) | The multifunction push key of additional function and each function preview is provided | |
US20050162402A1 (en) | Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback | |
US20150100911A1 (en) | Gesture responsive keyboard and interface | |
CN101589425A (en) | A system and method of inputting data into a computing system | |
WO2013173654A1 (en) | Systems and methods for human input devices with event signal coding | |
US20140354550A1 (en) | Receiving contextual information from keyboards | |
US20110248946A1 (en) | Multi-mode prosthetic device to facilitate multi-state touch screen detection | |
US20210247849A1 (en) | Input device, signal processing unit thereto, and method to control the input device | |
CN104679224B (en) | Input equipment and input management system | |
US20120139841A1 (en) | User Interface Device With Actuated Buttons | |
US11249558B1 (en) | Two-handed keyset, system, and methods of making and using the keyset and system | |
CN109976652B (en) | Information processing method and electronic equipment | |
JP2004318642A (en) | Information input method and information input device | |
US20150347004A1 (en) | Indic language keyboard interface | |
US6398437B1 (en) | Keyboard and computer | |
Lin et al. | User preference and performance with three different input devices: Keyboard, mouse, or touchscreen | |
US20100164876A1 (en) | Data input device | |
Brams et al. | TouchBoard: Reimagining the Ergonomic Keyboard |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161116 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170111 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170516 |