API version 1
- ‐
RW
integer
altKey¶
マウスでクリックせずにキーボードでTouchイベントを発生させる代替キーを指定します。
キーボードフォーカスが他のオブジェクトにあっても、指定されたキーの押下でこのオブジェクトのTouchイベントが発生します。
altKeyによる実行が行われる際、内部的にRoot.decideValueメソッドに相当する動作が実行され、未確定状態の入力の確定を行います。
altKeyはvisibleがfalseの状態でも有効です。非表示状態でaltKeyの動作を一時的に無効にしたい場合はactiveプロパティも併せてfalseへ設定してください。
altKeyプロパティに指定できる値は以下のとおりです。
定数値 |
説明 |
---|---|
KEY_STD |
0:指定なし |
KEY_TAB |
1:Tabキー |
KEY_ENTER |
2:Enterキー |
KEY_F01 |
3:F1キー |
KEY_F02 |
4:F2キー |
KEY_F03 |
5:F3キー |
KEY_F04 |
6:F4キー |
KEY_F05 |
7:F5キー |
KEY_F06 |
8:F6キー |
KEY_F07 |
9:F7キー |
KEY_F08 |
10:F8キー |
KEY_F09 |
11:F9キー |
KEY_F10 |
12:F10キー |
KEY_F11 |
13:F11キー |
KEY_F12 |
14:F12キー |
KEY_ESC |
15:Escキー |
KEY_HOME |
16:Homeキー |
KEY_END |
37:Endキー |
KEY_PAGEUP |
17:PageUpキー |
KEY_PAGEDOWN |
18:PageDownキー |
KEY_S_TAB |
19:Shift + Tabキー |
KEY_S_ENTER |
20:Shift + Enterキー |
KEY_S_F01 |
21:Shift + F1キー |
KEY_S_F02 |
22:Shift + F2キー |
KEY_S_F03 |
23:Shift + F3キー |
KEY_S_F04 |
24:Shift + F4キー |
KEY_S_F05 |
25:Shift + F5キー |
KEY_S_F06 |
26:Shift + F6キー |
KEY_S_F07 |
27:Shift + F7キー |
KEY_S_F08 |
28:Shift + F8キー |
KEY_S_F09 |
29:Shift + F9キー |
KEY_S_F10 |
30:Shift + F10キー |
KEY_S_F11 |
31:Shift + F11キー |
KEY_S_F12 |
32:Shift + F12キー |
KEY_S_ESC |
33:Shift + Escキー |
KEY_S_HOME |
34:Shift + Homeキー |
KEY_S_END |
38:Shift + Endキー |
KEY_S_PAGEUP |
35:Shift + PageUPキー |
KEY_S_PAGEDOWN |
36:Shift + PageDownキー |
初期値はKEY_STDです。
関連項目
Touchイベント
使用例
CRSダウンロード
ダウンロード(OPSTlogo.jpg)
Form Button {
X = 0;
Y = 0;
width = 719;
height = 466;
/*
画像(OPSTlogo.jpg)とcrsは同じディレクトリで実行してください
Designerでの実行の場合は画像をプロジェクトに登録します。
*/
Image Image1 {
var fs = new FileSystem;
var file1 = fs.Open("OPSTlogo.jpg",FileSystem.OPEN_READ);
/* LoadImage(file1); */
LoadImage("OPSTlogo.jpg");
}
/*********************************************************/
Button btnFocus {
x = 13;
y = 14;
width = 269;
height = 41;
Title = "いずれかのボタンにフォーカスが当たっている状態でも \nAltkey指定でキーを入力できる事を確認します。\n ここにあるボタン/キーが選択できます。";
HorizontalAlign = ALIGN_LEFT;
TabIndex = 0;
}
Button obj2 {
x = 15;
y = 62;
Width = 70;
Height = 30;
Title = "TAB";
AltKey = KEY_TAB;
HorizontalAlign = ALIGN_RIGHT;
TabIndex = 2;
var fon = new Font("", 8);
Font = fon;
Function OnTouch( e ) {
^.txtRet.Value = Title;
}
}
Button obj3 {
x = 93;
y = 62;
Width = 70;
Height = 30;
Title = "ENTER";
AltKey = KEY_ENTER;
verticalAlign = ALIGN_TOP ;
TabIndex = 3;
var fon = new Font("", 8);
Font = fon;
Function OnTouch( e ) {
^.txtRet.Value = Title;
}
}
Button obj4 {
x = 15;
y = 102;
Width = 70;
Height = 30;
Title = "F01";
AltKey = KEY_F01;
TabIndex = 5;
var fon = new Font("", 8);
Font = fon;
Function OnTouch( e ) {
^.txtRet.Value = Title;
}
}
Button obj5 {
x = 92;
y = 102;
Width = 70;
Height = 30;
Title = "F02";
AltKey = KEY_F02;
verticalAlign = ALIGN_BOTTOM ;
TabIndex = 6;
var fon = new Font("", 8);
Font = fon;
Function OnTouch( e ) {
^.txtRet.Value = Title;
}
}
Button obj6 {
x = 174;
y = 102;
Width = 70;
Height = 30;
Title = "F03";
AltKey = KEY_F03;
TabIndex = 7;
var fon = new Font("", 8);
Font = fon;
Function OnTouch( e ) {
^.txtRet.Value = Title;
}
}
Button obj16 {
x = 174;
y = 62;
Width = 70;
Height = 30;
Title = "ESC";
AltKey = KEY_ESC;
HorizontalAlign = ALIGN_LEFT;
TabIndex = 4;
var fon = new Font("", 8);
Font = fon;
Function OnTouch( e ) {
^.txtRet.Value = Title;
}
}
Button obj17 {
x = 15;
y = 140;
Width = 70;
Height = 30;
Title = "HOME";
AltKey = KEY_HOME;
TabIndex = 17;
var fon = new Font("", 8);
Font = fon;
FgColor = "BLUE" ;
mode = BUTTON_TOGGLE;
style = BUTTON_ICON;
Function OnTouch( e ) {
^.txtRet.Value = Title;
}
}
Button obj18 {
x = 92;
y = 140;
Width = 70;
Height = 30;
Title = "PAGEUP";
AltKey = KEY_PAGEUP;
TabIndex = 18;
var fon = new Font("", 8);
Font = fon;
verticalAlign = ALIGN_TOP ;
resize = RESIZE_FREE;
imagewidth = width;
imageheight = height;
Image = ^.Image1;
Function OnTouch( e ) {
^.txtRet.Value = Title;
}
}
Button obj19 {
x = 174;
y = 140;
Width = 70;
Height = 30;
Title = "PgDn";
AltKey = KEY_PAGEDOWN;
TabIndex = 19;
var fon = new Font("", 8);
Font = fon;
FgColor = "RED" ;
Image = ^.Image1;
style = BUTTON_ICON;
resize = RESIZE_KEEPRATIO;
Function OnTouch( e ) {
^.txtRet.Value = Title;
}
}
TextBox txtRet {
x = 14;
y = 181;
Width = 264;
Height = 41;
var fon = new Font("", 12, true);
Font = fon;
}
Button btnClear {
x = 89;
y = 231;
Width = 81;
Height = 23;
Title = "Clear";
Function OnTouch( e ) {
^.txtRet.Clear();
}
}
btnFocus.SetFocus();
}