[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2024154444A - Information processing device - Google Patents

Information processing device Download PDF

Info

Publication number
JP2024154444A
JP2024154444A JP2023068241A JP2023068241A JP2024154444A JP 2024154444 A JP2024154444 A JP 2024154444A JP 2023068241 A JP2023068241 A JP 2023068241A JP 2023068241 A JP2023068241 A JP 2023068241A JP 2024154444 A JP2024154444 A JP 2024154444A
Authority
JP
Japan
Prior art keywords
keyboard
keyboard layout
input
setting value
operating system
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
Application number
JP2023068241A
Other languages
Japanese (ja)
Inventor
健志 中村
悟 彌▲吉▼
慶 廣▲吉▼
毬花 佐々井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Client Computing Ltd
Original Assignee
Fujitsu Client Computing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Client Computing Ltd filed Critical Fujitsu Client Computing Ltd
Priority to JP2023068241A priority Critical patent/JP2024154444A/en
Publication of JP2024154444A publication Critical patent/JP2024154444A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

Figure 2024154444000001

【課題】キーボード入力の利便性を向上させることができる。
【解決手段】情報処理装置10は、記憶部11と処理部12とを有する。記憶部11は、オペレーティングシステムの起動前の処理が記述されたファームウェアによって参照可能である。記憶部11は、キーボード1の各キーが押下されたときに入力される入力内容の設定を示すキーボードレイアウトの種類を示す設定値を記憶する。処理部12は、オペレーティングシステムで動作するソフトウェアに従って、オペレーティングシステム実行中に適用されているキーボードレイアウトに対応する設定値に更新する。処理部12は、ファームウェアに従って、ファームウェア実行中に設定値に対応するキーボードレイアウトを適用する。
【選択図】図1

Figure 2024154444000001

The present invention makes it possible to improve the convenience of keyboard input.
[Solution] An information processing device 10 has a storage unit 11 and a processing unit 12. The storage unit 11 can be referenced by firmware in which processing before the operating system is started is described. The storage unit 11 stores a setting value indicating a type of keyboard layout that indicates settings for input contents to be input when each key on a keyboard 1 is pressed. The processing unit 12 updates the setting value to a value corresponding to the keyboard layout applied while the operating system is being executed, in accordance with software that runs on the operating system. The processing unit 12 applies the keyboard layout corresponding to the setting value while the firmware is being executed, in accordance with the firmware.
[Selected Figure] Figure 1

Description

本発明は、情報処理装置に関する。 The present invention relates to an information processing device.

コンピュータは、キーボードから文字、数字、記号等の入力を受け付ける。キーボードは、各キーに記号等が表示されており、対応する言語によって表示されている記号等が異なるキーがある。 A computer accepts input of letters, numbers, symbols, etc. from a keyboard. Symbols are displayed on each key of the keyboard, and some keys have different symbols displayed depending on the corresponding language.

キーボードに関する技術としては、例えば、キーボードの無効化を簡便に実行可能にする。 As an example of keyboard-related technology, it makes it easy to disable the keyboard.

特開2022-083217号公報JP 2022-083217 A

キーボードの各キーが押下されるときに入力される記号等の設定を示すキーボードレイアウトが、ユーザの使用しやすいものに変更されることがある。例えば、キーボードの各キーの表示と、キー押下時に入力される文字、数字、記号等とが一致するよう、キーボードレイアウトがOS(Operating System)上のソフトウェアで変更される。しかし、OS上のソフトウェアがキーボードレイアウト変更しても、BIOS(Basic Input Output System)等のOS実行前のファームウェア上での入力では、変更したキーボードレイアウトが適用されず不便である。 The keyboard layout, which indicates the settings for symbols and other items that are entered when each key on the keyboard is pressed, may be changed to something that is easier for users to use. For example, the keyboard layout is changed by software on the OS (Operating System) so that the display of each key on the keyboard matches the letters, numbers, symbols, and other items that are entered when the key is pressed. However, even if the software on the OS changes the keyboard layout, the changed keyboard layout is not applied to input on firmware before the OS is executed, such as the BIOS (Basic Input Output System), which is inconvenient.

1つの側面では、本件は、キーボード入力の利便性を向上させることを目的とする。 In one aspect, the present invention aims to improve the convenience of keyboard input.

1つの案では、記憶部と処理部とを有する情報処理装置が提供される。記憶部は、オペレーティングシステムの起動前の処理が記述されたファームウェアによって参照可能であり、キーボードの各キーが押下されたときに入力される入力内容の設定を示すキーボードレイアウトの種類を示す設定値を記憶する。処理部は、オペレーティングシステムで動作するソフトウェアに従って、オペレーティングシステム実行中に適用されているキーボードレイアウトに対応する設定値に更新し、ファームウェアに従って、ファームウェア実行中に設定値に対応するキーボードレイアウトを適用する。 In one proposal, an information processing device is provided that has a storage unit and a processing unit. The storage unit can be referenced by firmware that describes processing before the operating system is started, and stores a setting value indicating a type of keyboard layout that indicates the setting of the input content to be entered when each key on the keyboard is pressed. The processing unit updates the setting value to a value corresponding to the keyboard layout that is applied while the operating system is being executed, in accordance with software that runs on the operating system, and applies the keyboard layout that corresponds to the setting value while the firmware is being executed, in accordance with the firmware.

1態様によれば、キーボード入力の利便性を向上させることができる。 According to one embodiment, the convenience of keyboard input can be improved.

第1の実施の形態に係る情報処理装置の一例を示す図である。FIG. 1 illustrates an example of an information processing apparatus according to a first embodiment. 第2の実施の形態に係るPCの一例を示す図である。FIG. 13 illustrates an example of a PC according to a second embodiment. PCのハードウェアの一構成例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a PC. PCの機能例を示すブロック図である。FIG. 2 is a block diagram showing an example of functions of a PC; 対応情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of correspondence information. キーボードレイアウト設定処理の手順の一例を示すフローチャートである。10 is a flowchart illustrating an example of a procedure for a keyboard layout setting process.

以下、本実施の形態について図面を参照して説明する。なお各実施の形態は、矛盾のない範囲で複数の実施の形態を組み合わせて実施することができる。
〔第1の実施の形態〕
まず、第1の実施の形態について説明する。第1の実施の形態は、キーボードレイアウトを設定するものである。
Hereinafter, the present embodiment will be described with reference to the drawings. Note that each embodiment can be implemented in combination with a plurality of other embodiments within a range that does not cause inconsistency.
First Embodiment
First, a first embodiment will be described. The first embodiment is for setting a keyboard layout.

図1は、第1の実施の形態に係る情報処理装置の一例を示す図である。情報処理装置10は、ユーザが操作するコンピュータである。情報処理装置10は、キーボード1に接続されている。情報処理装置10は、キーボード1のキーが押下されると、キーボードレイアウトに従って、押下されたキーに対応する入力を受け付ける。キーボードレイアウトは、キーボード1の各キーが押下されたときに入力される入力内容の設定を示す。キーボードの各キーが押下されたときに入力される入力内容としては、例えば、文字、数字、記号や、文字削除等の所定の処理の指示がある。 FIG. 1 is a diagram showing an example of an information processing device according to a first embodiment. The information processing device 10 is a computer operated by a user. The information processing device 10 is connected to a keyboard 1. When a key on the keyboard 1 is pressed, the information processing device 10 accepts an input corresponding to the pressed key according to the keyboard layout. The keyboard layout indicates the settings of the input content to be input when each key on the keyboard 1 is pressed. The input content to be input when each key on the keyboard is pressed includes, for example, letters, numbers, symbols, and instructions for a specific process such as deleting a character.

情報処理装置10は、記憶部11と処理部12とを有する。記憶部11は、情報処理装置10が実行する処理に用いられるデータを記憶する。記憶部11は、オペレーティングシステムの起動前の処理が記述されたファームウェアによって参照可能である。なお、以下では、オペレーティングシステムの起動前の処理が記述されたファームウェアを単にファームウェアということがある。ファームウェアは、例えば、BIOSやUEFI(Unified Extensible Firmware Interface)である。記憶部11は、例えば、情報処理装置10が有するメモリまたはファームウェア実行時にアクセス可能な不揮発性の記憶領域である。記憶部11は、設定値11aを記憶する。設定値11aは、キーボードレイアウトの種類を示す。例えば、設定値11aは、いずれかのキーボードレイアウトの名称や、いずれかのキーボードレイアウトに対応する値である。 The information processing device 10 has a storage unit 11 and a processing unit 12. The storage unit 11 stores data used in processing executed by the information processing device 10. The storage unit 11 can be referenced by firmware describing processing before the operating system is started. In the following, firmware describing processing before the operating system is started may be simply referred to as firmware. The firmware is, for example, BIOS or UEFI (Unified Extensible Firmware Interface). The storage unit 11 is, for example, a memory possessed by the information processing device 10 or a non-volatile storage area accessible when the firmware is executed. The storage unit 11 stores a setting value 11a. The setting value 11a indicates the type of keyboard layout. For example, the setting value 11a is the name of any keyboard layout or a value corresponding to any keyboard layout.

処理部12は、情報処理装置10を制御し、所要の処理を実行可能である。処理部12は、例えば、情報処理装置10が有するプロセッサまたは演算回路である。処理部12は、ファームウェアを実行することによってオペレーティングシステムを起動する。処理部12は、起動したオペレーティングシステム実行中に、キーボード1のキーが押下されると、オペレーティングシステムにおいて適用されているキーボードレイアウトにおいて押下されたキーに対応する記号等の入力を受け付ける。処理部12は、オペレーティングシステム実行中に適用するキーボードレイアウトを変更することがある。 The processing unit 12 controls the information processing device 10 and is capable of executing required processing. The processing unit 12 is, for example, a processor or arithmetic circuit included in the information processing device 10. The processing unit 12 starts the operating system by executing firmware. When a key on the keyboard 1 is pressed while the started operating system is running, the processing unit 12 accepts input of a symbol or the like that corresponds to the pressed key in the keyboard layout applied in the operating system. The processing unit 12 may change the keyboard layout applied while the operating system is running.

処理部12は、オペレーティングシステムで動作するソフトウェアに従って、オペレーティングシステム実行中に適用されているキーボードレイアウトに対応する設定値11aに更新する。例えば、処理部12は、シャットダウンのときに、オペレーティングシステム実行中に適用されているキーボードレイアウトに対応する設定値11aに更新する。 The processing unit 12 updates the setting value 11a to the setting value corresponding to the keyboard layout applied while the operating system is running, in accordance with the software running on the operating system. For example, the processing unit 12 updates the setting value 11a to the setting value corresponding to the keyboard layout applied while the operating system is running, at the time of shutdown.

また、処理部12は、情報処理装置10の起動時に、ファームウェアに従って、以下の処理を実行する。処理部12は、ファームウェア実行中に設定値11aに対応するキーボードレイアウトを適用する。なお、処理部12は、パスワードの入力を受け付ける前に、設定値11aに対応するキーボードレイアウトを適用する。 In addition, the processing unit 12 executes the following processes according to the firmware when the information processing device 10 is started. The processing unit 12 applies a keyboard layout corresponding to the setting value 11a while the firmware is running. Note that the processing unit 12 applies a keyboard layout corresponding to the setting value 11a before accepting input of a password.

処理部12は、パスワードの入力を受け付ける。例えば、処理部12は、キーボード1のキーが押下されると、適用したキーボードレイアウトにおいて押下されたキーに対応する文字、数字、記号をパスワードの入力として受け付ける。そして、処理部12は、パスワードの照合に成功した場合に、オペレーティングシステムを起動する。 The processing unit 12 accepts the input of a password. For example, when a key on the keyboard 1 is pressed, the processing unit 12 accepts the letter, number, or symbol corresponding to the pressed key in the applied keyboard layout as the password input. Then, if the processing unit 12 succeeds in matching the password, it starts the operating system.

第1の実施の形態によれば、情報処理装置10の記憶部11は、オペレーティングシステムの起動前の処理が記述されたファームウェアによって参照可能である。記憶部11は、キーボード1の各キーが押下されたときに入力される入力内容の設定を示すキーボードレイアウトの種類を示す設定値11aを記憶する。情報処理装置10の処理部12は、オペレーティングシステムで動作するソフトウェアに従って、オペレーティングシステム実行中に適用されているキーボードレイアウトに対応する設定値11aに更新する。処理部12は、ファームウェアに従って、ファームウェア実行中に設定値11aに対応するキーボードレイアウトを適用する。 According to the first embodiment, the storage unit 11 of the information processing device 10 can be referenced by firmware in which processing before the operating system is started is described. The storage unit 11 stores a setting value 11a indicating a type of keyboard layout that indicates the setting of the input contents to be input when each key of the keyboard 1 is pressed. The processing unit 12 of the information processing device 10 updates the setting value 11a to the keyboard layout that is applied while the operating system is being executed, in accordance with software that runs on the operating system. The processing unit 12 applies the keyboard layout that corresponds to the setting value 11a while the firmware is being executed, in accordance with the firmware.

これにより、情報処理装置10は、ファームウェア実行時の入力操作においても、ユーザがオペレーティングシステム実行時に設定した使用しやすいキーボードレイアウトで、入力を受け付けることができる。よって、情報処理装置10は、キーボード入力の利便性を向上させることができる。 As a result, the information processing device 10 can accept input with an easy-to-use keyboard layout that the user set when the operating system was executed, even when performing input operations while the firmware is running. Therefore, the information processing device 10 can improve the convenience of keyboard input.

また、処理部12は、ソフトウェアに従って、シャットダウンのときにオペレーティングシステム実行中に適用されているキーボードレイアウトに対応する設定値11aに更新する。これにより、情報処理装置10は、次回のファームウェア実行時に、オペレーティングシステムで最後に使用していたキーボードレイアウトで入力をすることができる。 The processing unit 12 also updates the setting value 11a according to the software to the setting value 11a corresponding to the keyboard layout applied while the operating system is running at the time of shutdown. This allows the information processing device 10 to input using the keyboard layout last used by the operating system the next time the firmware is executed.

また、処理部12は、ファームウェアに従って、パスワードの入力を受け付け、パスワードの照合に成功した場合に、オペレーティングシステムを起動し、パスワードの入力を受け付ける前に、設定値11aに対応するキーボードレイアウトを適用する。これにより、情報処理装置10は、ユーザが使用しやすいキーボードレイアウトで、オペレーティングシステムを起動するためのパスワードの入力を受け付けることができる。 The processing unit 12 also accepts the input of a password according to the firmware, and if the password matching is successful, starts the operating system and applies the keyboard layout corresponding to the setting value 11a before accepting the input of the password. This allows the information processing device 10 to accept the input of a password for starting the operating system with a keyboard layout that is easy for the user to use.

〔第2の実施の形態〕
次に、第2の実施の形態について説明する。第2の実施の形態は、PCのキーボードレイアウト設定をするものである。
Second Embodiment
Next, a second embodiment will be described. The second embodiment is for setting the keyboard layout of a PC.

図2は、第2の実施の形態に係るPCの一例を示す図である。PC100は、ユーザが業務等に使用するコンピュータである。PC100は、モニタ31、マウス32およびキーボード37aに接続されている。モニタ31、マウス32およびキーボード37aは、PC100に有線接続されていてもよいし、無線接続されていてもよい。PC100は、マウス32およびキーボード37aから入力を受け付け、処理結果に応じた表示内容をモニタ31に表示させる。なお、PC100は、ノートPCでもよく、キーボード37aは、ノートPCであるPC100の内蔵キーボードであってもよいし、PC100に接続されたキーボードであってもよい。 FIG. 2 is a diagram showing an example of a PC according to the second embodiment. PC 100 is a computer used by a user for business purposes. PC 100 is connected to monitor 31, mouse 32, and keyboard 37a. Monitor 31, mouse 32, and keyboard 37a may be connected to PC 100 by wire or wirelessly. PC 100 accepts input from mouse 32 and keyboard 37a, and displays on monitor 31 display content according to the processing results. PC 100 may be a notebook PC, and keyboard 37a may be a built-in keyboard of PC 100, which is a notebook PC, or may be a keyboard connected to PC 100.

PC100は、キーボード37aに代えて、キーボード37bやキーボード37cを接続されることがある。例えば、PC100は、キーボード37a,37b,37cのうち、操作するユーザが使用しやすいキーボードが接続される。キーボード37aは、言語Aに対応するキーボードである。キーボード37bは、言語Bに対応するキーボードである。キーボード37cは、言語Cに対応するキーボードである。キーボード37a,37b,37cは、対応する言語に応じて、表示されている記号が異なるキーがある。 Instead of keyboard 37a, keyboard 37b or keyboard 37c may be connected to PC 100. For example, of keyboards 37a, 37b, and 37c, the keyboard that is easiest for the operating user to use is connected to PC 100. Keyboard 37a is a keyboard that corresponds to language A. Keyboard 37b is a keyboard that corresponds to language B. Keyboard 37c is a keyboard that corresponds to language C. Keyboards 37a, 37b, and 37c have keys that display different symbols depending on the corresponding language.

PC100は、オペレーティングシステム(OS)上のソフトウェアによって、接続されたキーボードの各キーが押下されたときに入力される記号の設定を示すキーボードレイアウトの変更を受け付ける。キーボードレイアウトは、言語ごとに設定される。言語ごとの各キーボードレイアウトは、対応する言語のキーボードにおける各キーの表示と、入力される記号とが一致するよう設定されている。PC100は、OSの実行を終了してシャットダウンするときに、BIOSが読み取り可能な設定値を、変更したキーボードレイアウトに対応する値に更新する。 The PC 100 accepts changes to the keyboard layout, which indicates the settings of the symbols to be entered when each key on a connected keyboard is pressed, by software on the operating system (OS). The keyboard layout is set for each language. Each keyboard layout for each language is set so that the display of each key on the keyboard of the corresponding language matches the symbols to be entered. When the PC 100 ends the execution of the OS and shuts down, it updates the setting values that the BIOS can read to values that correspond to the changed keyboard layout.

PC100は、電源がオンされ、BIOSを起動すると、設定値を読み取り、読み取った設定値に対応するキーボードレイアウトとなるよう設定する。そして、PC100は、設定されたキーボードレイアウトで、キーボード37aから、BIOSにおけるキーボード入力を受け付ける。 When the PC 100 is powered on and the BIOS is started, it reads the setting values and sets the keyboard layout to correspond to the setting values that were read. The PC 100 then accepts keyboard input in the BIOS from the keyboard 37a with the keyboard layout that has been set.

図3は、PCのハードウェアの一構成例を示す図である。PC100は、プロセッサ101によって装置全体が制御されている。プロセッサ101には、バス110を介してメモリ102と複数の周辺機器が接続されている。プロセッサ101は、マルチプロセッサであってもよい。プロセッサ101は、例えばCPU(Central Processing Unit)、MPU(Micro Processing Unit)、またはDSP(Digital Signal Processor)である。プロセッサ101がプログラムを実行することで実現する機能の少なくとも一部を、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)等の電子回路で実現してもよい。 Figure 3 is a diagram showing an example of the hardware configuration of a PC. The entire PC 100 is controlled by a processor 101. A memory 102 and multiple peripheral devices are connected to the processor 101 via a bus 110. The processor 101 may be a multiprocessor. The processor 101 is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor). At least some of the functions realized by the processor 101 executing a program may be realized by an electronic circuit such as an ASIC (Application Specific Integrated Circuit) or a PLD (Programmable Logic Device).

メモリ102は、PC100の主記憶装置として使用される。メモリ102には、プロセッサ101に実行させるOSのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ102には、プロセッサ101による処理に利用する各種データが格納される。メモリ102としては、例えばRAM(Random Access Memory)等の揮発性の半導体記憶装置が使用される。 The memory 102 is used as the main storage device of the PC 100. The memory 102 temporarily stores at least a portion of the OS program and application programs to be executed by the processor 101. The memory 102 also stores various data used in processing by the processor 101. As the memory 102, for example, a volatile semiconductor storage device such as a RAM (Random Access Memory) is used.

バス110に接続されている周辺機器としては、ストレージ装置103、GPU(Graphics Processing Unit)104、入力インタフェース105,108、光学ドライブ装置106、機器接続インタフェース107およびネットワークインタフェース109がある。 Peripheral devices connected to the bus 110 include a storage device 103, a GPU (Graphics Processing Unit) 104, input interfaces 105 and 108, an optical drive device 106, a device connection interface 107, and a network interface 109.

ストレージ装置103は、内蔵した記録媒体に対して、電気的または磁気的にデータの書き込みおよび読み出しを行う。ストレージ装置103は、コンピュータの補助記憶装置として使用される。ストレージ装置103には、OSのプログラム、アプリケーションプログラム、および各種データが格納される。なお、ストレージ装置103としては、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)を使用することができる。 The storage device 103 writes and reads data electrically or magnetically to the built-in recording medium. The storage device 103 is used as an auxiliary storage device for the computer. The storage device 103 stores the OS program, application programs, and various data. Note that, for example, a HDD (Hard Disk Drive) or an SSD (Solid State Drive) can be used as the storage device 103.

GPU104には、モニタ31が接続されている。GPU104は、プロセッサ101からの命令に従って、画像をモニタ31の画面に表示させる。モニタ31としては、有機EL(Electro Luminescence)を用いた表示装置や液晶表示装置等がある。 The monitor 31 is connected to the GPU 104. The GPU 104 displays an image on the screen of the monitor 31 in accordance with an instruction from the processor 101. The monitor 31 may be a display device using an organic EL (Electro Luminescence) display device or a liquid crystal display device.

入力インタフェース105には、マウス32が接続されている。入力インタフェース105は、マウス32から送られてくる信号をプロセッサ101に送信する。なお、マウス32は、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボール等がある。 The mouse 32 is connected to the input interface 105. The input interface 105 transmits signals sent from the mouse 32 to the processor 101. Note that the mouse 32 is an example of a pointing device, and other pointing devices can also be used. Examples of other pointing devices include a touch panel, a tablet, a touch pad, a trackball, etc.

光学ドライブ装置106は、レーザ光等を利用して、光ディスク33に記録されたデータの読み取りを行う。光ディスク33は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク33には、DVD(Digital Versatile Disc)、DVD-RAM、CD-ROM(Compact Disc Read Only Memory)、CD-R(Recordable)/RW(ReWritable)等がある。 The optical drive device 106 uses laser light or the like to read data recorded on the optical disc 33. The optical disc 33 is a portable recording medium on which data is recorded so that it can be read by the reflection of light. Optical discs 33 include DVDs (Digital Versatile Discs), DVD-RAMs, CD-ROMs (Compact Disc Read Only Memory), CD-Rs (Recordable)/RWs (ReWritable), etc.

機器接続インタフェース107は、PC100に周辺機器を接続するための通信インタフェースである。例えば機器接続インタフェース107には、メモリ装置34やメモリリーダライタ35を接続することができる。メモリ装置34は、機器接続インタフェース107との通信機能を搭載した記録媒体である。メモリリーダライタ35は、メモリカード36へのデータの書き込み、またはメモリカード36からのデータの読み出しを行う装置である。メモリカード36は、カード型の記録媒体である。 The device connection interface 107 is a communication interface for connecting peripheral devices to the PC 100. For example, a memory device 34 or a memory reader/writer 35 can be connected to the device connection interface 107. The memory device 34 is a recording medium equipped with a communication function with the device connection interface 107. The memory reader/writer 35 is a device that writes data to the memory card 36 or reads data from the memory card 36. The memory card 36 is a card-type recording medium.

入力インタフェース108には、キーボード37aが接続されている。入力インタフェース108は、キーボード37aから送られてくる信号をプロセッサ101に送信する。なお、入力インタフェース108には、キーボード37b,37cが接続されていてもよい。 A keyboard 37a is connected to the input interface 108. The input interface 108 transmits signals sent from the keyboard 37a to the processor 101. Note that keyboards 37b and 37c may also be connected to the input interface 108.

ネットワークインタフェース109は、ネットワーク30に接続されている。ネットワークインタフェース109は、ネットワーク30を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。 The network interface 109 is connected to the network 30. The network interface 109 transmits and receives data to and from other computers or communication devices via the network 30.

PC100は、以上のようなハードウェア構成によって、第2の実施の形態の処理機能を実現することができる。なお、第1の実施の形態に示した情報処理装置10も、図3に示したPC100と同様のハードウェアにより実現することができる。また、プロセッサ101は、第1の実施の形態に示した処理部12の一例である。また、メモリ102、ストレージ装置103またはBIOSが記憶された記憶装置は、第1の実施の形態に示した記憶部11の一例である。なお、ストレージ装置103には、OS上のファイルシステムで管理され、BIOSからは参照できない記憶領域がある。記憶部11の一例として用いられるのは、BIOSからは参照できない記憶領域ではなく、BIOSおよびOSのどちらからも参照可能なストレージ装置103の記憶領域である。 The PC 100 can realize the processing functions of the second embodiment with the above hardware configuration. The information processing device 10 shown in the first embodiment can also be realized with the same hardware as the PC 100 shown in FIG. 3. The processor 101 is an example of the processing unit 12 shown in the first embodiment. The memory 102, the storage device 103, or the storage device in which the BIOS is stored is an example of the storage unit 11 shown in the first embodiment. The storage device 103 has a storage area that is managed by a file system on the OS and cannot be referenced from the BIOS. The storage area of the storage device 103 that can be referenced from both the BIOS and the OS is used as an example of the storage unit 11, rather than a storage area that cannot be referenced from the BIOS.

PC100は、例えばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第2の実施の形態の処理機能を実現する。PC100に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。例えば、PC100に実行させるプログラムをストレージ装置103に格納しておくことができる。プロセッサ101は、ストレージ装置103内のプログラムの少なくとも一部をメモリ102にロードし、プログラムを実行する。またPC100に実行させるプログラムを、光ディスク33、メモリ装置34、メモリカード36等の可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えばプロセッサ101からの制御により、ストレージ装置103にインストールされた後、実行可能となる。またプロセッサ101が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。次に、PC100の機能について詳細に説明する。 The PC 100 realizes the processing function of the second embodiment by executing a program recorded on, for example, a computer-readable recording medium. The program describing the processing content to be executed by the PC 100 can be recorded on various recording media. For example, the program to be executed by the PC 100 can be stored in the storage device 103. The processor 101 loads at least a part of the program in the storage device 103 into the memory 102 and executes the program. The program to be executed by the PC 100 can also be recorded on a portable recording medium such as the optical disk 33, the memory device 34, or the memory card 36. The program stored on the portable recording medium becomes executable after being installed on the storage device 103 under the control of, for example, the processor 101. The processor 101 can also read and execute the program directly from the portable recording medium. Next, the functions of the PC 100 will be described in detail.

図4は、PCの機能例を示すブロック図である。PC100は、起動時にBIOS120を実行する。なお、BIOS120は、第1の実施の形態に示したファームウェアの一例である。また、PC100は、BIOS120によって、OS130を起動する。PC100は、BIOS120の機能として、記憶部121、設定部122および起動部123を有する。記憶部121は、メモリ102、ストレージ装置103またはBIOS120が記憶された記憶装置の記憶領域を用いて実現される。設定部122および起動部123は、メモリ102に記憶されたBIOS120のプログラムをプロセッサ101が実行することで実現される。 FIG. 4 is a block diagram showing an example of the functions of a PC. PC 100 executes BIOS 120 at startup. BIOS 120 is an example of the firmware described in the first embodiment. PC 100 also starts OS 130 by BIOS 120. PC 100 has a memory unit 121, a setting unit 122, and a startup unit 123 as functions of BIOS 120. Memory unit 121 is realized using memory 102, storage device 103, or a memory area of a storage device in which BIOS 120 is stored. Setting unit 122 and startup unit 123 are realized by processor 101 executing a program of BIOS 120 stored in memory 102.

記憶部121は、設定値121aおよび対応情報121bを記憶する。設定値121aは、キーボードレイアウトの種類を示すものである。対応情報121bは、設定値121aとキーボードレイアウトとの対応関係を示す情報である。 The storage unit 121 stores a setting value 121a and correspondence information 121b. The setting value 121a indicates the type of keyboard layout. The correspondence information 121b is information indicating the correspondence between the setting value 121a and the keyboard layout.

設定部122は、BIOS120で適用されるキーボードレイアウトを設定する。設定部122は、BIOS120起動時に、設定値121aを読み取る。設定部122は、対応情報121bを参照し、読み取った設定値121aの値に対応するキーボードレイアウトを特定し、特定したキーボードレイアウトを、BIOS120のキーボードレイアウトとして適用する。 The setting unit 122 sets the keyboard layout to be applied in the BIOS 120. The setting unit 122 reads the setting value 121a when the BIOS 120 is started. The setting unit 122 refers to the correspondence information 121b, identifies the keyboard layout that corresponds to the value of the read setting value 121a, and applies the identified keyboard layout as the keyboard layout of the BIOS 120.

起動部123は、BIOS120を起動する。起動部123は、パスワードの入力を受け付ける。例えば、起動部123は、設定部122が適用したキーボードレイアウトに基づいてパスワードの入力を受け付ける。そして、起動部123は、入力されたパスワードをあらかじめ登録されたパスワードと照合し、正しいパスワードが入力されたと判定した場合、OS130を起動する。 The startup unit 123 starts the BIOS 120. The startup unit 123 accepts the input of a password. For example, the startup unit 123 accepts the input of a password based on the keyboard layout applied by the setting unit 122. The startup unit 123 then compares the input password with a password registered in advance, and if it determines that the correct password has been entered, starts the OS 130.

PC100は、OS130の機能として、入出力制御部131および起動制御部132を有する。入出力制御部131および起動制御部132は、メモリ102に記憶されたオペレーティングシステムで動作するソフトウェアをプロセッサ101が実行することで実現される。 The PC 100 has an input/output control unit 131 and a startup control unit 132 as functions of the OS 130. The input/output control unit 131 and the startup control unit 132 are realized by the processor 101 executing software that runs on the operating system stored in the memory 102.

入出力制御部131は、OS130で適用されるキーボードレイアウトの設定をする。入出力制御部131は、キーボードレイアウトの変更指示に応じて、キーボードレイアウトの変更指示において選択されたキーボードレイアウトを、OS130のキーボードレイアウトとして適用する。また、入出力制御部131は、起動制御部132によるシャットダウン時に、OS130で適用されているキーボードレイアウトに対応する値に設定値121aを更新する。起動制御部132は、シャットダウン指示があると、PC100をシャットダウンする。 The input/output control unit 131 sets the keyboard layout to be applied to the OS 130. In response to an instruction to change the keyboard layout, the input/output control unit 131 applies the keyboard layout selected in the instruction to change the keyboard layout as the keyboard layout of the OS 130. Furthermore, when the startup control unit 132 performs a shutdown, the input/output control unit 131 updates the setting value 121a to a value corresponding to the keyboard layout applied to the OS 130. When a shutdown instruction is received, the startup control unit 132 shuts down the PC 100.

なお、図4に示した各要素間を接続する線は通信経路の一部を示すものであり、図示した通信経路以外の通信経路も設定可能である。次に、記憶部121が記憶する対応情報121bについて説明する。 Note that the lines connecting the elements shown in FIG. 4 indicate part of the communication paths, and communication paths other than those shown in the figure can also be set. Next, the correspondence information 121b stored in the storage unit 121 will be described.

図5は、対応情報の一例を示す図である。対応情報121bは、設定値121aとキーボードレイアウトとの対応関係を示す情報である。対応情報121bは、設定値およびキーボードレイアウトの項目を有する。設定値の項目には、設定値121aの値が登録される。キーボードレイアウトの項目には、設定値121aの値に対応するキーボードレイアウトの種類が登録される。以下、PC100が実行する処理の手順について、詳細に説明する。 Figure 5 is a diagram showing an example of correspondence information. Correspondence information 121b is information indicating the correspondence between setting value 121a and keyboard layout. Correspondence information 121b has items of setting value and keyboard layout. In the setting value item, the value of setting value 121a is registered. In the keyboard layout item, the type of keyboard layout corresponding to the value of setting value 121a is registered. The procedure of the process executed by PC 100 will be described in detail below.

図6は、キーボードレイアウト設定処理の手順の一例を示すフローチャートである。以下、図6に示す処理をステップ番号に沿って説明する。
[ステップS11]PC100は、電源がオンされる。
6 is a flow chart showing an example of a procedure for setting a keyboard layout. The process shown in FIG. 6 will be described below in order of step numbers.
[Step S11] The PC 100 is powered on.

[ステップS12]PC100は、BIOS120を起動する。
[ステップS13]BIOS120の設定部122は、設定値121aを読み取り、設定値121aに対応するキーボードレイアウトを、BIOS120のキーボードレイアウトとして適用する。例えば、設定部122は、設定値121aの値を読み取る。設定部122は、対応情報121bを参照し、読み取った設定値121aの値に対応するキーボードレイアウトを特定する。そして、設定部122は、特定したキーボードレイアウトを、BIOS120のキーボードレイアウトとして適用する。
[Step S12] The PC 100 starts up the BIOS 120.
[Step S13] The setting unit 122 of the BIOS 120 reads the setting value 121a, and applies the keyboard layout corresponding to the setting value 121a as the keyboard layout of the BIOS 120. For example, the setting unit 122 reads the value of the setting value 121a. The setting unit 122 refers to the correspondence information 121b and specifies the keyboard layout corresponding to the value of the read setting value 121a. The setting unit 122 then applies the specified keyboard layout as the keyboard layout of the BIOS 120.

[ステップS14]BIOS120の起動部123は、パスワードの入力を受け付ける。例えば、起動部123は、接続されているキーボード(例えば、キーボード37a)のキーが押下されると、ステップS13で適用したキーボードレイアウトにおいて押下されたキーに対応する文字、数字、記号をパスワードの入力として受け付ける。 [Step S14] The startup unit 123 of the BIOS 120 accepts the input of a password. For example, when a key on a connected keyboard (e.g., keyboard 37a) is pressed, the startup unit 123 accepts, as a password input, the letter, number, or symbol that corresponds to the pressed key in the keyboard layout applied in step S13.

[ステップS15]起動部123は、正しいパスワードが入力されたか否かを判定する。例えば、起動部123は、ステップS14で入力されたパスワードをあらかじめ登録されたパスワードと照合する。そして、起動部123は、入力されたパスワードとあらかじめ登録されたパスワードとが一致する場合、正しいパスワードが入力されたと判定する。起動部123は、正しいパスワードが入力されたと判定した場合、処理をステップS16に進める。また、起動部123は、正しいパスワードが入力されなかったと判定した場合、処理をステップS14に進める。 [Step S15] The launch unit 123 determines whether or not a correct password has been entered. For example, the launch unit 123 compares the password entered in step S14 with a password registered in advance. If the entered password matches the password registered in advance, the launch unit 123 determines that a correct password has been entered. If the launch unit 123 determines that a correct password has been entered, it advances the process to step S16. If the launch unit 123 determines that a correct password has not been entered, it advances the process to step S14.

[ステップS16]起動部123は、OS130を起動する。
[ステップS17]OS130の入出力制御部131は、キーボードレイアウトの変更指示があったか否かを判定する。入出力制御部131は、キーボードレイアウトの変更指示があったと判定した場合、処理をステップS18に進める。また、入出力制御部131は、キーボードレイアウトの変更指示がなかったと判定した場合、処理をステップS19に進める。
[Step S<b>16 ] The startup unit 123 starts up the OS 130 .
[Step S17] The I/O control unit 131 of the OS 130 determines whether or not an instruction to change the keyboard layout has been received. If the I/O control unit 131 determines that an instruction to change the keyboard layout has been received, the process proceeds to step S18. If the I/O control unit 131 determines that an instruction to change the keyboard layout has not been received, the process proceeds to step S19.

[ステップS18]入出力制御部131は、ステップS17で取得したキーボードレイアウトの変更指示において選択されたキーボードレイアウトを、OS130のキーボードレイアウトとして適用する。 [Step S18] The input/output control unit 131 applies the keyboard layout selected in the keyboard layout change instruction obtained in step S17 as the keyboard layout of the OS 130.

[ステップS19]OS130の起動制御部132は、シャットダウン指示があったか否かを判定する。起動制御部132は、シャットダウン指示があったと判定した場合、処理をステップS20に進める。また、起動制御部132は、シャットダウン指示がなかったと判定した場合、処理をステップS17に進める。 [Step S19] The startup control unit 132 of the OS 130 determines whether or not a shutdown instruction has been issued. If the startup control unit 132 determines that a shutdown instruction has been issued, the process proceeds to step S20. If the startup control unit 132 determines that a shutdown instruction has not been issued, the process proceeds to step S17.

[ステップS20]入出力制御部131は、OS130で適用されているキーボードレイアウトに対応する値に設定値121aを更新する。
[ステップS21]起動制御部132は、PC100をシャットダウンする。
[Step S20] The input/output controller 131 updates the setting value 121 a to a value corresponding to the keyboard layout applied by the OS 130.
[Step S21] The startup control unit 132 shuts down the PC 100.

このように、OS130の入出力制御部131は、キーボードレイアウトの変更指示に応じて、OS130で適用されるキーボードレイアウトを変更する。例えば、PC100のユーザは、キーボード37aに代えてキーボード37b,37cをPC100に接続した場合に、接続したキーボードのキーの表示と一致するキーボードレイアウトへの変更指示をPC100に入力する。また、例えば、PC100のユーザは、PC100に接続されているキーボードのキーの表示と一致しない、自身が使用しやすいキーボードレイアウトへの変更指示をすることもある。入出力制御部131は、キーボードレイアウトの変更指示に応じて、OS130で適用されるキーボードレイアウトを変更することで、OS130がユーザが使用しやすいキーボードレイアウトでキーボード入力を受け付ける。 In this way, the input/output control unit 131 of the OS 130 changes the keyboard layout applied by the OS 130 in response to an instruction to change the keyboard layout. For example, when the user of the PC 100 connects keyboards 37b and 37c to the PC 100 instead of keyboard 37a, the user inputs an instruction to the PC 100 to change the keyboard layout to one that matches the display of the keys on the connected keyboard. Also, for example, the user of the PC 100 may issue an instruction to change the keyboard layout to one that is easier for the user to use and does not match the display of the keys on the keyboard connected to the PC 100. The input/output control unit 131 changes the keyboard layout applied by the OS 130 in response to an instruction to change the keyboard layout, so that the OS 130 accepts keyboard input with a keyboard layout that is easier for the user to use.

入出力制御部131は、シャットダウン時に、OS130で適用されているキーボードレイアウトに対応する設定値121aに更新する。これにより、入出力制御部131は、OS130で最後に使用していたキーボードレイアウトに対応する値に、設定値121aを更新できる。そして、BIOS120が起動すると、BIOS120の設定部122は、BIOS120実行中に設定値121aに対応するキーボードレイアウトを適用する。これにより、PC100は、BIOS120実行時の入力操作においても、OS130実行時に設定したユーザが使用しやすいキーボードレイアウトで、入力を受け付けることができる。よって、PC100は、キーボード入力の利便性を向上させることができる。 At shutdown, the input/output control unit 131 updates the setting value 121a to a value corresponding to the keyboard layout applied by the OS 130. This allows the input/output control unit 131 to update the setting value 121a to a value corresponding to the keyboard layout last used by the OS 130. Then, when the BIOS 120 starts up, the setting unit 122 of the BIOS 120 applies the keyboard layout corresponding to the setting value 121a while the BIOS 120 is running. This allows the PC 100 to accept input with a keyboard layout that is easy for the user to use and that was set when the OS 130 was running, even during input operations while the BIOS 120 is running. Thus, the PC 100 can improve the convenience of keyboard input.

なお、BIOS120で適用されるキーボードレイアウトを変更する他の方法としては、BIOS120のパスワードを入力して、BIOS120を制御できるようになった後、BIOS120のセットアップからキーボードレイアウトを変更することが考えられる。しかし、BIOS120のセットアップからキーボードレイアウトを変更する場合、パスワード入力時のキーボードレイアウトは、変更前のものとなる。一方、設定部122は、設定値121aに対応するキーボードレイアウトの適用を、起動部123がBIOS120によるパスワードの入力を受け付ける前に実行する。これにより、PC100は、ユーザが使用しやすいキーボードレイアウトで、BIOS120のパスワードの入力を受け付けることができる。 Another method for changing the keyboard layout applied by BIOS 120 is to change the keyboard layout from the setup of BIOS 120 after entering a password for BIOS 120 and gaining control over BIOS 120. However, when changing the keyboard layout from the setup of BIOS 120, the keyboard layout used when entering a password will be the one before the change. Meanwhile, the setting unit 122 applies the keyboard layout corresponding to the setting value 121a before the start-up unit 123 accepts the password input by BIOS 120. This allows the PC 100 to accept the password input by BIOS 120 with a keyboard layout that is easy for the user to use.

第2の実施の形態によれば、PC100は、BIOS120によって参照可能である記憶領域に、キーボード37aの各キーが押下されたときに入力される入力内容の設定を示すキーボードレイアウトの種類を示す設定値121aを記憶する。PC100は、OS130で動作するソフトウェアに従って、OS130実行中に適用されているキーボードレイアウトに対応する設定値121aに更新する。PC100は、BIOS120に従って、BIOS120実行中に設定値121aに対応するキーボードレイアウトを適用する。これにより、PC100は、キーボード入力の利便性を向上させることができる。 According to the second embodiment, PC 100 stores setting value 121a indicating the type of keyboard layout, which indicates the setting of the input contents to be entered when each key on keyboard 37a is pressed, in a storage area that can be referenced by BIOS 120. PC 100 updates setting value 121a to the keyboard layout that is applied while OS 130 is running, in accordance with software running on OS 130. PC 100 applies the keyboard layout that corresponds to setting value 121a while BIOS 120 is running, in accordance with BIOS 120. This enables PC 100 to improve the convenience of keyboard input.

また、PC100は、OS130で動作するソフトウェアに従って、シャットダウンのときにOS130実行中に適用されているキーボードレイアウトに対応する設定値121aに更新する。これにより、PC100は、次回起動時にBIOS120が実行されると、OS130で最後に使用していたキーボードレイアウトで入力をすることができる。 In addition, the PC 100 updates the setting value 121a corresponding to the keyboard layout applied while the OS 130 is running at the time of shutdown in accordance with the software running on the OS 130. This allows the PC 100 to input using the keyboard layout last used by the OS 130 when the BIOS 120 is executed the next time the PC 100 is started up.

また、PC100は、BIOS120に従って、パスワードの入力を受け付け、パスワードの照合に成功した場合にOS130を起動し、パスワードの入力を受け付ける前に、設定値121aに対応するキーボードレイアウトを適用する。これにより、PC100は、ユーザが使用しやすいキーボードレイアウトで、BIOS120のパスワードの入力を受け付けることができる。 In addition, PC 100 accepts password input according to BIOS 120, and if password matching is successful, starts OS 130 and applies the keyboard layout corresponding to setting value 121a before accepting password input. This allows PC 100 to accept password input for BIOS 120 with a keyboard layout that is easy for the user to use.

以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の2以上の構成(特徴)を組み合わせたものであってもよい。 Although the above is an example of an embodiment, the configuration of each part shown in the embodiment can be replaced with other parts having similar functions. In addition, any other components or processes may be added. Furthermore, any two or more configurations (features) of the above-mentioned embodiments may be combined.

1 キーボード
10 情報処理装置
11 記憶部
11a 設定値
12 処理部
Reference Signs List 1 Keyboard 10 Information processing device 11 Storage unit 11a Setting value 12 Processing unit

Claims (3)

オペレーティングシステムの起動前の処理が記述されたファームウェアによって参照可能であり、キーボードの各キーが押下されたときに入力される入力内容の設定を示すキーボードレイアウトの種類を示す設定値を記憶する記憶部と、
前記オペレーティングシステムで動作するソフトウェアに従って、前記オペレーティングシステム実行中に適用されているキーボードレイアウトに対応する前記設定値に更新し、前記ファームウェアに従って、前記ファームウェア実行中に前記設定値に対応するキーボードレイアウトを適用する処理部と、
を有する情報処理装置。
a storage unit that can be referenced by firmware that describes processing before the start of the operating system, and that stores a setting value indicating a type of keyboard layout that indicates settings of input contents to be input when each key on the keyboard is pressed;
a processor that updates the setting value to a keyboard layout that corresponds to a keyboard layout that is applied during execution of the operating system in accordance with software that runs on the operating system, and applies the keyboard layout that corresponds to the setting value during execution of the firmware in accordance with the firmware;
An information processing device having the above configuration.
前記処理部は、前記ソフトウェアに従って、シャットダウンのときに、前記オペレーティングシステム実行中に適用されているキーボードレイアウトに対応する前記設定値に更新する、
請求項1記載の情報処理装置。
the processing unit, in accordance with the software, updates the setting value at the time of shutdown to a keyboard layout that corresponds to a keyboard layout that is applied while the operating system is being executed;
2. The information processing device according to claim 1.
前記処理部は、前記ファームウェアに従って、パスワードの入力を受け付け、前記パスワードの照合に成功した場合に、前記オペレーティングシステムを起動し、前記パスワードの入力を受け付ける前に、前記設定値に対応するキーボードレイアウトを適用する、
請求項1記載の情報処理装置。
the processing unit accepts input of a password in accordance with the firmware, and when matching of the password is successful, starts up the operating system, and applies a keyboard layout corresponding to the setting value before accepting input of the password.
2. The information processing device according to claim 1.
JP2023068241A 2023-04-19 2023-04-19 Information processing device Pending JP2024154444A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023068241A JP2024154444A (en) 2023-04-19 2023-04-19 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023068241A JP2024154444A (en) 2023-04-19 2023-04-19 Information processing device

Publications (1)

Publication Number Publication Date
JP2024154444A true JP2024154444A (en) 2024-10-31

Family

ID=93259809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023068241A Pending JP2024154444A (en) 2023-04-19 2023-04-19 Information processing device

Country Status (1)

Country Link
JP (1) JP2024154444A (en)

Similar Documents

Publication Publication Date Title
US7849301B2 (en) Providing a user input interface prior to initiation of an operating system
US9280494B2 (en) System method for associating an application runnng on computing system by selectively altering an attribute of the input and output of connected peripheral device
JP4385900B2 (en) COMMUNICATION SETTING PROGRAM, START PROGRAM, COMMUNICATION SETTING METHOD, AND APPLICATION START METHOD
US20100275257A1 (en) Electronic device
KR100678974B1 (en) Apparatus and method for security and user comfortability in rebooting computer system
JP6213121B2 (en) Design support program, design support method, and design support apparatus
US9411602B2 (en) Techniques for booting an information processing system
US7991991B2 (en) Apparatus operable under an operating system, method of controlling apparatus and computer-readable recording medium
JP2012185596A (en) Electronic apparatus, method for controlling electronic apparatus, and program
JP2024154444A (en) Information processing device
US7173630B2 (en) Information processing apparatus and method, and information processing program
JP2003150379A (en) Method for starting multiple pda operating system through menu
JP2003256210A (en) Installer, external recording medium, computer, application install method and install program
Haines Installing Ubuntu
JP2000347780A (en) Menu customizing method and recording medium with menu customization program recorded thereon
JP7406139B1 (en) information processing equipment
JP7289940B2 (en) Program set, storage medium, and information processing method
JP6202150B2 (en) Function utilization device, function utilization method, and function utilization program
Linux STOP!
JP2006092488A (en) Information processing apparatus and boot control method
KR20070019382A (en) Network Display Apparatus And Control Method Thereof
KR100703691B1 (en) System and method for offering working environment according to user information
JP4028656B2 (en) Character display method and display device
JP2024154445A (en) Setting program and mobile terminal
Strickland et al. Survival Linux