keys
「keys」の意味・「keys」とは
「keys」は英語の名詞で、その基本的な意味は「鍵」である。しかし、文脈によっては「解答」や「重要な要素」、「手がかり」などという意味も含む。例えば、音楽における「鍵盤」を指す場合や、コンピュータのキーボード上の「キー」を指す場合もある。また、地理学においては、フロリダ州の南部にある一連の小島々を指す「フロリダ・キーズ」という表現も存在する。「keys」の発音・読み方
「keys」の発音はIPA表記では/kiz/となる。カタカナ表記では「キーズ」と読む。日本人が発音する際のカタカナ英語の読み方も「キーズ」となる。この単語は発音によって意味や品詞が変わるものではない。「keys」の定義を英語で解説
「keys」は、英語で"a set of keys"と表現されることが多い。これは「一組の鍵」を意味する。また、「keys to success」は「成功への鍵」、「key points」は「重要なポイント」を意味する。さらに、「keyboard keys」は「キーボードのキー」、「piano keys」は「ピアノの鍵盤」を指す。「keys」の類語
「keys」の類語としては、「lock」(鍵穴)、「bolt」(錠前)、「latch」(かんぬき)などがある。これらはいずれも鍵と関連する単語である。また、比喩的な意味で「keys」を使う場合、「solution」(解答)、「clue」(手がかり)、「element」(要素)などが類語となる。「keys」に関連する用語・表現
「keys」に関連する用語としては、「keychain」(キーホルダー)、「keyhole」(鍵穴)、「keyboard」(キーボード)、「keynote」(基調)などがある。また、「key player」は「中心的な役割を果たす人」、「key issue」は「重要な問題」を意味する。「keys」の例文
以下に「keys」を用いた例文を10個示す。 1. English: I lost my keys. (日本語訳:私は鍵を失くした。)2. English: The keys to success are hard work and perseverance. (日本語訳:成功への鍵は努力と忍耐である。)
3. English: The piano has 88 keys. (日本語訳:ピアノには88の鍵盤がある。)
4. English: I forgot to bring my keys. (日本語訳:私は鍵を持ってくるのを忘れた。)
5. English: The Florida Keys are a popular tourist destination. (日本語訳:フロリダ・キーズは人気の観光地である。)
6. English: The keys on the keyboard are not responding. (日本語訳:キーボードのキーが反応しない。)
7. English: He is a key player in the team. (日本語訳:彼はチームの中心的な選手である。)
8. English: The key issue in this election is the economy. (日本語訳:この選挙の重要な問題は経済である。)
9. English: I found the keys under the sofa. (日本語訳:私はソファの下で鍵を見つけた。)
10. English: The teacher gave us the keys to the answers. (日本語訳:先生は私たちに答えへの鍵を与えた。)
Keys 列挙体
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: System.Windows.Formsアセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文
<ComVisibleAttribute(True)> _ <FlagsAttribute> _ Public Enumeration Keys
Keys クラスには、キーボード入力を処理するために使用する定数が含まれています。Keys 列挙体のメンバは、キー コードと修飾子を組み合わせて生成した 1 つの整数値で構成されます。Win32 アプリケーション プログラミング インターフェイス (API: Application Programming Interface) では、キーの値は、キー コードを含んだ上位ビット (これは Windows の仮想キー コードと同じです)、および Shift、Control、Alt の各キーなどのキー修飾子を表す下位ビットの 2 つに分けられます。
注意 |
---|
.NET Framework 2.0 では、スペルに間違いがあった以前のエントリ IMEAceept に代わる IMEAccept メンバが追加されました。古いバージョンも下位互換性を維持するために残されていますが、.NET Framework の将来バージョンでは削除される可能性があります。 |
' Boolean flag used to determine when a character other than a number is entered. Private nonNumberEntered As Boolean = False ' Handle the KeyDown event to determine the type of character entered into the control. Private Sub textBox1_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) _ Handles textBox1.KeyDown ' Initialize the flag to false. nonNumberEntered = False ' Determine whether the keystroke is a number from the top of the keyboard. If e.KeyCode < Keys.D0 OrElse e.KeyCode > Keys.D9 Then ' Determine whether the keystroke is a number from the keypad. If e.KeyCode < Keys.NumPad0 OrElse e.KeyCode > Keys.NumPad9 Then ' Determine whether the keystroke is a backspace. If e.KeyCode <> Keys.Back Then ' A non-numerical keystroke was pressed. ' Set the flag to true and evaluate in KeyPress event. nonNumberEntered = True End If End If End If End Sub 'textBox1_KeyDown ' This event occurs after the KeyDown event and can be used ' to prevent characters from entering the control. Private Sub textBox1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) _ Handles textBox1.KeyPress ' Check for the flag being set in the KeyDown event. If nonNumberEntered = True Then ' Stop the character from being entered into the control since it is non-numerical. e.Handled = True End If End Sub 'textBox1_KeyPress End Class 'Form1
// Boolean flag used to determine when a character other than a number is entered. private bool nonNumberEntered = false; // Handle the KeyDown event to determine the type of character entered into the control. private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { // Initialize the flag to false. nonNumberEntered = false; // Determine whether the keystroke is a number from the top of the keyboard. if (e.KeyCode < Keys.D0 || e.KeyCode > Keys.D9) { // Determine whether the keystroke is a number from the keypad. if (e.KeyCode < Keys.NumPad0 || e.KeyCode > Keys.NumPad9) { // Determine whether the keystroke is a backspace. if(e.KeyCode != Keys.Back) { // A non-numerical keystroke was pressed. // Set the flag to true and evaluate in KeyPress event. nonNumberEntered = true; } } } } // This event occurs after the KeyDown event and can be used to prevent // characters from entering the control. private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { // Check for the flag being set in the KeyDown event. if (nonNumberEntered == true) { // Stop the character from being entered into the control since it is non-numerical. e.Handled = true; } }
// Boolean flag used to determine when a character other than a number is entered. private: bool nonNumberEntered; // Handle the KeyDown event to determine the type of character entered into the control. void textBox1_KeyDown( Object^ /*sender*/, System::Windows::Forms::KeyEventArgs^ e ) { // Initialize the flag to false. nonNumberEntered = false; // Determine whether the keystroke is a number from the top of the keyboard. if ( e->KeyCode < Keys::D0 || e->KeyCode > Keys::D9 ) { // Determine whether the keystroke is a number from the keypad. if ( e->KeyCode < Keys::NumPad0 || e->KeyCode > Keys::NumPad9 ) { // Determine whether the keystroke is a backspace. if ( e->KeyCode != Keys::Back ) { // A non-numerical keystroke was pressed. // Set the flag to true and evaluate in KeyPress event. nonNumberEntered = true; } } } } // This event occurs after the KeyDown event and can be used to prevent // characters from entering the control. void textBox1_KeyPress( Object^ /*sender*/, System::Windows::Forms::KeyPressEventArgs^ e ) { // Check for the flag being set in the KeyDown event. if ( nonNumberEntered == true ) { // Stop the character from being entered into the control since it is non-numerical. e->Handled = true; } }
// Boolean flag used to determine when a character other than a number // is entered. private boolean nonNumberEntered = false; // Handle the KeyDown event to determine the type of character entered // into the control. private void textBox1_KeyDown(Object sender, System.Windows.Forms.KeyEventArgs e) { // Initialize the flag to false. nonNumberEntered = false; // Determine whether the keystroke is a number from the top of the // keyboard. if ((e.get_KeyCode().CompareTo(Keys.D0)) < 0 || (e.get_KeyCode().CompareTo(Keys.D9) > 0)) { // Determine whether the keystroke is a number from the keypad. if ((e.get_KeyCode().CompareTo(Keys.NumPad0) < 0 || (e.get_KeyCode().CompareTo(Keys.NumPad9)) > 0)) { // Determine whether the keystroke is a backspace. if (!(e.get_KeyCode().Equals(Keys.Back))) { // A non-numerical keystroke was pressed. // Set the flag to true and evaluate in KeyPress event. nonNumberEntered = true; } } } } //textBox1_KeyDown // This event occurs after the KeyDown event and can be used to prevent // characters from entering the control. private void textBox1_KeyPress(Object sender, System.Windows.Forms. KeyPressEventArgs e) { // Check for the flag being set in the KeyDown event. if (nonNumberEntered == true) { // Stop the character from being entered into the control since // it is non-numerical. e.set_Handled(true); } } //textBox1_KeyPress
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
キーズ
- keysのページへのリンク