joy.cpl: Added force feedback direction control.

This commit is contained in:
Lucas Zawacki 2012-07-16 22:37:12 -03:00 committed by Alexandre Julliard
parent 37ce970629
commit 0204b30e84
48 changed files with 231 additions and 109 deletions

View File

@ -59,6 +59,7 @@ struct JoystickData {
int chosen_joystick; int chosen_joystick;
HWND buttons[TEST_MAX_BUTTONS]; HWND buttons[TEST_MAX_BUTTONS];
HWND axes[TEST_MAX_AXES]; HWND axes[TEST_MAX_AXES];
HWND ff_axis;
BOOL stop; BOOL stop;
}; };
@ -90,6 +91,7 @@ struct JoystickData {
#define IDC_FFSELECTCOMBO 2009 #define IDC_FFSELECTCOMBO 2009
#define IDC_FFEFFECTLIST 2010 #define IDC_FFEFFECTLIST 2010
#define IDC_FFAXIS 2011
/* constants */ /* constants */
#define TEST_POLL_TIME 100 #define TEST_POLL_TIME 100
@ -110,6 +112,11 @@ struct JoystickData {
#define TEST_AXIS_MIN -40 #define TEST_AXIS_MIN -40
#define TEST_AXIS_MAX 40 #define TEST_AXIS_MAX 40
#define FF_AXIS_X 373
#define FF_AXIS_Y 98
#define FF_AXIS_SIZE_X 5
#define FF_AXIS_SIZE_Y 5
#define FF_PLAY_TIME 2*DI_SECONDS #define FF_PLAY_TIME 2*DI_SECONDS
#define FF_PERIOD_TIME FF_PLAY_TIME/4 #define FF_PERIOD_TIME FF_PLAY_TIME/4

View File

@ -62,7 +62,9 @@ FONT 8, "Ms Shell Dlg"
COMBOBOX IDC_FFSELECTCOMBO, 5, 5, 100, 30, CBS_DROPDOWNLIST | CBS_HASSTRINGS COMBOBOX IDC_FFSELECTCOMBO, 5, 5, 100, 30, CBS_DROPDOWNLIST | CBS_HASSTRINGS
LTEXT "Available Effects", IDC_STATIC, 10, 30, 100, 10 LTEXT "Available Effects", IDC_STATIC, 10, 30, 100, 10
LISTBOX IDC_FFEFFECTLIST, 10, 40, 180, 70, WS_TABSTOP | WS_VSCROLL | LBS_NOTIFY LISTBOX IDC_FFEFFECTLIST, 10, 40, 180, 70, WS_TABSTOP | WS_VSCROLL | LBS_NOTIFY
LTEXT "Press any button in the controller to activate the chosen effect.", IDC_STATIC, 10, 110, 210, 25 LTEXT "Press any button in the controller to activate the chosen effect. The effect direction can be changed with the controller axis.",
IDC_STATIC, 10, 110, 210, 25
GROUPBOX "Direction", IDC_STATIC, 220, 30, 60, 60
} }
#define WINE_FILENAME_STR "joy.cpl" #define WINE_FILENAME_STR "joy.cpl"

View File

@ -67,6 +67,7 @@ static BOOL CALLBACK enum_callback(const DIDEVICEINSTANCEW *instance, void *cont
{ {
struct JoystickData *data = context; struct JoystickData *data = context;
struct Joystick *joystick; struct Joystick *joystick;
DIPROPRANGE proprange;
DIDEVCAPS caps; DIDEVCAPS caps;
if (data->joysticks == NULL) if (data->joysticks == NULL)
@ -92,6 +93,16 @@ static BOOL CALLBACK enum_callback(const DIDEVICEINSTANCEW *instance, void *cont
if (joystick->forcefeedback) data->num_ff++; if (joystick->forcefeedback) data->num_ff++;
/* Set axis range to ease the GUI visualization */
proprange.diph.dwSize = sizeof(DIPROPRANGE);
proprange.diph.dwHeaderSize = sizeof(DIPROPHEADER);
proprange.diph.dwHow = DIPH_DEVICE;
proprange.diph.dwObj = 0;
proprange.lMin = TEST_AXIS_MIN;
proprange.lMax = TEST_AXIS_MAX;
IDirectInputDevice_SetProperty(joystick->device, DIPROP_RANGE, &proprange.diph);
return DIENUM_CONTINUE; return DIENUM_CONTINUE;
} }
@ -340,8 +351,6 @@ static void draw_joystick_buttons(HWND hwnd, struct JoystickData* data)
static void draw_joystick_axes(HWND hwnd, struct JoystickData* data) static void draw_joystick_axes(HWND hwnd, struct JoystickData* data)
{ {
int i; int i;
struct Joystick *joy;
DIPROPRANGE propRange;
HINSTANCE hinst = (HINSTANCE) GetWindowLongPtrW(hwnd, GWLP_HINSTANCE); HINSTANCE hinst = (HINSTANCE) GetWindowLongPtrW(hwnd, GWLP_HINSTANCE);
static const WCHAR button_class[] = {'B','u','t','t','o','n','\0'}; static const WCHAR button_class[] = {'B','u','t','t','o','n','\0'};
static const WCHAR axes_names[TEST_MAX_AXES][7] = { {'X',',','Y','\0'}, {'R','x',',','R','y','\0'}, static const WCHAR axes_names[TEST_MAX_AXES][7] = { {'X',',','Y','\0'}, {'R','x',',','R','y','\0'},
@ -349,20 +358,6 @@ static void draw_joystick_axes(HWND hwnd, struct JoystickData* data)
static const DWORD axes_idc[TEST_MAX_AXES] = { IDC_TESTGROUPXY, IDC_TESTGROUPRXRY, static const DWORD axes_idc[TEST_MAX_AXES] = { IDC_TESTGROUPXY, IDC_TESTGROUPRXRY,
IDC_TESTGROUPZRZ, IDC_TESTGROUPPOV }; IDC_TESTGROUPZRZ, IDC_TESTGROUPPOV };
/* Set axis range to ease the GUI visualization */
for (i = 0; i < data->num_joysticks; i++)
{
joy = &data->joysticks[i];
propRange.diph.dwSize = sizeof(DIPROPRANGE);
propRange.diph.dwHeaderSize = sizeof(DIPROPHEADER);
propRange.diph.dwHow = DIPH_DEVICE;
propRange.diph.dwObj = 0;
propRange.lMin = TEST_AXIS_MIN;
propRange.lMax = TEST_AXIS_MAX;
IDirectInputDevice_SetProperty(joy->device, DIPROP_RANGE, &propRange.diph);
}
for (i = 0; i < TEST_MAX_AXES; i++) for (i = 0; i < TEST_MAX_AXES; i++)
{ {
/* Set axis box name */ /* Set axis box name */
@ -453,6 +448,17 @@ static INT_PTR CALLBACK test_dlgproc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM
* Joystick force feedback testing functions * Joystick force feedback testing functions
* *
*/ */
static void draw_ff_axis(HWND hwnd, struct JoystickData *data)
{
HINSTANCE hinst = (HINSTANCE) GetWindowLongPtrW(hwnd, GWLP_HINSTANCE);
static WCHAR button_class[] = {'B','u','t','t','o','n','\0'};
/* Draw direction axis */
data->ff_axis = CreateWindowW( button_class, NULL, WS_CHILD | WS_VISIBLE,
FF_AXIS_X, FF_AXIS_Y,
FF_AXIS_SIZE_X, FF_AXIS_SIZE_Y,
hwnd, (HMENU) IDC_FFAXIS, NULL, hinst);
}
static void initialize_effects_list(HWND hwnd, struct Joystick* joy) static void initialize_effects_list(HWND hwnd, struct Joystick* joy)
{ {
@ -500,15 +506,26 @@ static DWORD WINAPI ff_input_thread(void *param)
int i; int i;
struct Joystick *joy = &data->joysticks[data->chosen_joystick]; struct Joystick *joy = &data->joysticks[data->chosen_joystick];
int chosen_effect = joy->chosen_effect; int chosen_effect = joy->chosen_effect;
DIEFFECT *dieffect;
DWORD flags = DIEP_AXES | DIEP_DIRECTION | DIEP_NORESTART;
/* Skip this if we have no effects */ /* Skip this if we have no effects */
if (joy->num_effects == 0 || chosen_effect < 0) continue; if (joy->num_effects == 0 || chosen_effect < 0) continue;
poll_input(joy, &state); poll_input(joy, &state);
/* Set ff parameters and draw the axis */
dieffect = &joy->effects[chosen_effect].params;
dieffect->rgdwAxes[0] = state.lX;
dieffect->rgdwAxes[1] = state.lY;
SetWindowPos(data->ff_axis, 0, FF_AXIS_X + state.lX, FF_AXIS_Y + state.lY,
0, 0, SWP_NOZORDER | SWP_NOSIZE);
for (i=0; i < joy->num_buttons; i++) for (i=0; i < joy->num_buttons; i++)
if (state.rgbButtons[i]) if (state.rgbButtons[i])
{ {
IDirectInputEffect_SetParameters(joy->effects[chosen_effect].effect, dieffect, flags);
IDirectInputEffect_Start(joy->effects[chosen_effect].effect, 1, 0); IDirectInputEffect_Start(joy->effects[chosen_effect].effect, 1, 0);
break; break;
} }
@ -646,6 +663,8 @@ static INT_PTR CALLBACK ff_dlgproc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lp
} }
} }
draw_ff_axis(hwnd, data);
return TRUE; return TRUE;
} }

View File

@ -635,7 +635,7 @@ msgstr ""
msgid "Match &Case" msgid "Match &Case"
msgstr "" msgstr ""
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
#, fuzzy #, fuzzy
msgid "Direction" msgid "Direction"
msgstr "معلومات" msgstr "معلومات"
@ -3433,7 +3433,9 @@ msgid "Available Effects"
msgstr "" msgstr ""
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -642,7 +642,7 @@ msgstr "&Само цели думи"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Чувствителен регистър" msgstr "&Чувствителен регистър"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Посока" msgstr "Посока"
@ -3460,7 +3460,9 @@ msgid "Available Effects"
msgstr "На&пред" msgstr "На&пред"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -652,7 +652,7 @@ msgstr "Troba només paraules &completes"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Distingir majúscules de minúscules" msgstr "&Distingir majúscules de minúscules"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Direcció" msgstr "Direcció"
@ -3510,7 +3510,9 @@ msgid "Available Effects"
msgstr "Formats disponibles" msgstr "Formats disponibles"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -660,7 +660,7 @@ msgstr "Pouze &celá slova"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Rozlišovat velikost" msgstr "&Rozlišovat velikost"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Směr" msgstr "Směr"
@ -3509,7 +3509,9 @@ msgid "Available Effects"
msgstr "Dostupné formáty" msgstr "Dostupné formáty"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -643,7 +643,7 @@ msgstr "&Kun hele ord"
msgid "Match &Case" msgid "Match &Case"
msgstr "Forskel på store/små &bogstaver" msgstr "Forskel på store/små &bogstaver"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Retning" msgstr "Retning"
@ -3481,7 +3481,9 @@ msgid "Available Effects"
msgstr "Tilgængelige formater" msgstr "Tilgængelige formater"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -635,7 +635,7 @@ msgstr "Nu&r ganzes Wort suchen"
msgid "Match &Case" msgid "Match &Case"
msgstr "Groß-/Klein&schreibung" msgstr "Groß-/Klein&schreibung"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Suchrichtung" msgstr "Suchrichtung"
@ -3468,7 +3468,9 @@ msgid "Available Effects"
msgstr "Verfügbare Formate" msgstr "Verfügbare Formate"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -620,7 +620,7 @@ msgstr "Ταίριασμα &Ολόκληρης Λέξης Μόνο"
msgid "Match &Case" msgid "Match &Case"
msgstr "Ταίριασμα &Κεφαλαίων" msgstr "Ταίριασμα &Κεφαλαίων"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Κατεύθυνση" msgstr "Κατεύθυνση"
@ -3395,7 +3395,9 @@ msgid "Available Effects"
msgstr "Δ&ιαθέσιμα κουμπιά:" msgstr "Δ&ιαθέσιμα κουμπιά:"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -634,7 +634,7 @@ msgstr "Match &Whole Word Only"
msgid "Match &Case" msgid "Match &Case"
msgstr "Match &Case" msgstr "Match &Case"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Direction" msgstr "Direction"
@ -3457,8 +3457,12 @@ msgid "Available Effects"
msgstr "Available Effects" msgstr "Available Effects"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
msgstr "Press any button in the controller to activate the chosen effect." "Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
#: joy.rc:28 #: joy.rc:28
msgid "Game Controllers" msgid "Game Controllers"

View File

@ -634,7 +634,7 @@ msgstr "Match &Whole Word Only"
msgid "Match &Case" msgid "Match &Case"
msgstr "Match &Case" msgstr "Match &Case"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Direction" msgstr "Direction"
@ -3459,8 +3459,12 @@ msgid "Available Effects"
msgstr "Available Effects" msgstr "Available Effects"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
msgstr "Press any button in the controller to activate the chosen effect." "Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
#: joy.rc:28 #: joy.rc:28
msgid "Game Controllers" msgid "Game Controllers"

View File

@ -625,7 +625,7 @@ msgstr "Nur tutan &vorton"
msgid "Match &Case" msgid "Match &Case"
msgstr "Atenti &Usklecon" msgstr "Atenti &Usklecon"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Direkto" msgstr "Direkto"
@ -3376,7 +3376,9 @@ msgid "Available Effects"
msgstr "Disponeblaj formatoj" msgstr "Disponeblaj formatoj"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -646,7 +646,7 @@ msgstr "Sólo &palabra completa"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Mayúsculas/minúsculas" msgstr "&Mayúsculas/minúsculas"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Dirección" msgstr "Dirección"
@ -3495,7 +3495,9 @@ msgid "Available Effects"
msgstr "Formatos disponibles" msgstr "Formatos disponibles"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -635,7 +635,7 @@ msgstr ""
msgid "Match &Case" msgid "Match &Case"
msgstr "" msgstr ""
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
#, fuzzy #, fuzzy
msgid "Direction" msgid "Direction"
msgstr "اطلاعات" msgstr "اطلاعات"
@ -3433,7 +3433,9 @@ msgid "Available Effects"
msgstr "" msgstr ""
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -630,7 +630,7 @@ msgstr "&Koko sana"
msgid "Match &Case" msgid "Match &Case"
msgstr "Kirjaink&oko" msgstr "Kirjaink&oko"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Suunta" msgstr "Suunta"
@ -3456,7 +3456,9 @@ msgid "Available Effects"
msgstr "Mahdolliset muodot" msgstr "Mahdolliset muodot"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -638,7 +638,7 @@ msgstr "Mots &entiers seulement"
msgid "Match &Case" msgid "Match &Case"
msgstr "Respecter la &casse" msgstr "Respecter la &casse"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Direction" msgstr "Direction"
@ -3485,7 +3485,9 @@ msgid "Available Effects"
msgstr "Formats disponibles" msgstr "Formats disponibles"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -641,7 +641,7 @@ msgstr "התאמת מילים &שלמות בלבד"
msgid "Match &Case" msgid "Match &Case"
msgstr "התאמת &רשיות" msgstr "התאמת &רשיות"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "כיוון" msgstr "כיוון"
@ -3463,7 +3463,9 @@ msgid "Available Effects"
msgstr "התבניות הזמינות" msgstr "התבניות הזמינות"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -619,7 +619,7 @@ msgstr ""
msgid "Match &Case" msgid "Match &Case"
msgstr "" msgstr ""
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "" msgstr ""
@ -3371,7 +3371,9 @@ msgid "Available Effects"
msgstr "" msgstr ""
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -647,7 +647,7 @@ msgstr "Teljes &szavak keresése"
msgid "Match &Case" msgid "Match &Case"
msgstr "Kis/&nagybetű különbség" msgstr "Kis/&nagybetű különbség"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Irány" msgstr "Irány"
@ -3497,7 +3497,9 @@ msgid "Available Effects"
msgstr "Elérhető formátumok" msgstr "Elérhető formátumok"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -653,7 +653,7 @@ msgstr "Solo parole &intere"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Maiuscole/Minuscole" msgstr "&Maiuscole/Minuscole"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Direzione" msgstr "Direzione"
@ -3510,7 +3510,9 @@ msgid "Available Effects"
msgstr "Formati disponibili" msgstr "Formati disponibili"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -635,7 +635,7 @@ msgstr "単語単位で検索(&W)"
msgid "Match &Case" msgid "Match &Case"
msgstr "大文字と小文字を区別する(&C)" msgstr "大文字と小文字を区別する(&C)"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "検索する方向" msgstr "検索する方向"
@ -3453,7 +3453,9 @@ msgid "Available Effects"
msgstr "利用できる形式" msgstr "利用できる形式"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -634,7 +634,7 @@ msgstr "단어 단위로(&W)"
msgid "Match &Case" msgid "Match &Case"
msgstr "대/소문자 구분(&C)" msgstr "대/소문자 구분(&C)"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "방향" msgstr "방향"
@ -3451,7 +3451,9 @@ msgid "Available Effects"
msgstr "가능한 형식" msgstr "가능한 형식"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -634,7 +634,7 @@ msgstr "Tenkina tik &visas žodis"
msgid "Match &Case" msgid "Match &Case"
msgstr "Skirti raidžių &dydį" msgstr "Skirti raidžių &dydį"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Kryptis" msgstr "Kryptis"
@ -3469,7 +3469,9 @@ msgid "Available Effects"
msgstr "Galimi formatai" msgstr "Galimi formatai"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -619,7 +619,7 @@ msgstr ""
msgid "Match &Case" msgid "Match &Case"
msgstr "" msgstr ""
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "" msgstr ""
@ -3371,7 +3371,9 @@ msgid "Available Effects"
msgstr "" msgstr ""
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -635,7 +635,7 @@ msgstr "Finn &kun hele ord"
msgid "Match &Case" msgid "Match &Case"
msgstr "Skill &mellom store og små bokstaver" msgstr "Skill &mellom store og små bokstaver"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Retning" msgstr "Retning"
@ -3607,7 +3607,9 @@ msgid "Available Effects"
msgstr "Tilgjengelige formater" msgstr "Tilgjengelige formater"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -651,7 +651,7 @@ msgstr "Heel &woord"
msgid "Match &Case" msgid "Match &Case"
msgstr "Gelijke &hoofd-/kleine letters" msgstr "Gelijke &hoofd-/kleine letters"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Zoekrichting" msgstr "Zoekrichting"
@ -3524,7 +3524,9 @@ msgid "Available Effects"
msgstr "Beschikbare formaten" msgstr "Beschikbare formaten"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -619,7 +619,7 @@ msgstr ""
msgid "Match &Case" msgid "Match &Case"
msgstr "" msgstr ""
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "" msgstr ""
@ -3371,7 +3371,9 @@ msgid "Available Effects"
msgstr "" msgstr ""
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -619,7 +619,7 @@ msgstr ""
msgid "Match &Case" msgid "Match &Case"
msgstr "" msgstr ""
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "" msgstr ""
@ -3371,7 +3371,9 @@ msgid "Available Effects"
msgstr "" msgstr ""
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -640,7 +640,7 @@ msgstr "Uwzględniaj tylko całe &wyrazy"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Uwzględniaj wielkość liter" msgstr "&Uwzględniaj wielkość liter"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Kierunek" msgstr "Kierunek"
@ -3481,7 +3481,9 @@ msgid "Available Effects"
msgstr "Dostępne formaty" msgstr "Dostępne formaty"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -652,7 +652,7 @@ msgstr "Palavra &Inteira"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Maiúsculas/minúsculas" msgstr "&Maiúsculas/minúsculas"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Direção" msgstr "Direção"
@ -3508,7 +3508,9 @@ msgid "Available Effects"
msgstr "Formatos Disponíveis" msgstr "Formatos Disponíveis"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -652,7 +652,7 @@ msgstr "Palavra &Inteira"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Maiúsculas/minúsculas" msgstr "&Maiúsculas/minúsculas"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Direção" msgstr "Direção"
@ -3507,7 +3507,9 @@ msgid "Available Effects"
msgstr "Formatos Disponíveis" msgstr "Formatos Disponíveis"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -632,7 +632,7 @@ msgstr ""
msgid "Match &Case" msgid "Match &Case"
msgstr "" msgstr ""
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "" msgstr ""
@ -3399,7 +3399,9 @@ msgid "Available Effects"
msgstr "" msgstr ""
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -626,7 +626,7 @@ msgstr "&Numai cuvinte întregi"
msgid "Match &Case" msgid "Match &Case"
msgstr "Sensibil la registru" msgstr "Sensibil la registru"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Direcție" msgstr "Direcție"
@ -3467,7 +3467,9 @@ msgid "Available Effects"
msgstr "Formate disponibile" msgstr "Formate disponibile"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -635,7 +635,7 @@ msgstr "&Только слово целиком"
msgid "Match &Case" msgid "Match &Case"
msgstr "C &учетом регистра" msgstr "C &учетом регистра"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Направление" msgstr "Направление"
@ -3474,7 +3474,9 @@ msgid "Available Effects"
msgstr "Доступные форматы" msgstr "Доступные форматы"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -653,7 +653,7 @@ msgstr "Len &celé slová"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Rozlišovať malé a veľké písmená" msgstr "&Rozlišovať malé a veľké písmená"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Smer" msgstr "Smer"
@ -3409,7 +3409,9 @@ msgid "Available Effects"
msgstr "Dostupné formáty" msgstr "Dostupné formáty"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -652,7 +652,7 @@ msgstr "&Samo cele besede"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Razlikuj velikost črk" msgstr "&Razlikuj velikost črk"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Smer iskanja" msgstr "Smer iskanja"
@ -3499,7 +3499,9 @@ msgid "Available Effects"
msgstr "Razpoložljive oblike" msgstr "Razpoložljive oblike"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -642,7 +642,7 @@ msgstr "Пронађи само &целу реч"
msgid "Match &Case" msgid "Match &Case"
msgstr "Подударање &малих и великих слова" msgstr "Подударање &малих и великих слова"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Правац" msgstr "Правац"
@ -3491,7 +3491,9 @@ msgid "Available Effects"
msgstr "Н&апред" msgstr "Н&апред"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -688,7 +688,7 @@ msgstr ""
msgid "Match &Case" msgid "Match &Case"
msgstr "" msgstr ""
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
#, fuzzy #, fuzzy
msgid "Direction" msgid "Direction"
msgstr "Opis" msgstr "Opis"
@ -3569,7 +3569,9 @@ msgid "Available Effects"
msgstr "N&apred" msgstr "N&apred"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -633,7 +633,7 @@ msgstr "&Bara hela ord"
msgid "Match &Case" msgid "Match &Case"
msgstr "&Skillnad på stora/små bokstäver" msgstr "&Skillnad på stora/små bokstäver"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Riktning" msgstr "Riktning"
@ -3451,7 +3451,9 @@ msgid "Available Effects"
msgstr "Tillgängliga format" msgstr "Tillgängliga format"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -619,7 +619,7 @@ msgstr ""
msgid "Match &Case" msgid "Match &Case"
msgstr "" msgstr ""
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "" msgstr ""
@ -3371,7 +3371,9 @@ msgid "Available Effects"
msgstr "" msgstr ""
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -620,7 +620,7 @@ msgstr "ตรงกันทุกตัวอักษร"
msgid "Match &Case" msgid "Match &Case"
msgstr "พิจารณาตัวเล็ก-ใหญ่" msgstr "พิจารณาตัวเล็ก-ใหญ่"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "ทาง" msgstr "ทาง"
@ -3412,7 +3412,9 @@ msgid "Available Effects"
msgstr "ทีเลือกได้:" msgstr "ทีเลือกได้:"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -617,7 +617,7 @@ msgstr "Yalnızca &Tam Sözcükleri Bul"
msgid "Match &Case" msgid "Match &Case"
msgstr "BÜYÜK/küçük Harf &Duyarlı" msgstr "BÜYÜK/küçük Harf &Duyarlı"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Yön" msgstr "Yön"
@ -3366,7 +3366,9 @@ msgid "Available Effects"
msgstr "Mevcut biçimler" msgstr "Mevcut biçimler"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -643,7 +643,7 @@ msgstr "&Лише слово цілком"
msgid "Match &Case" msgid "Match &Case"
msgstr "Враховувати &реґістр" msgstr "Враховувати &реґістр"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Напрям" msgstr "Напрям"
@ -3488,7 +3488,9 @@ msgid "Available Effects"
msgstr "Доступні формати" msgstr "Доступні формати"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -628,7 +628,7 @@ msgstr "Mots &etîrs seulmint"
msgid "Match &Case" msgid "Match &Case"
msgstr "Rispecter les &madjuscules/minuscules" msgstr "Rispecter les &madjuscules/minuscules"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "Direccion" msgstr "Direccion"
@ -3418,7 +3418,9 @@ msgid "Available Effects"
msgstr "" msgstr ""
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -607,7 +607,7 @@ msgstr ""
msgid "Match &Case" msgid "Match &Case"
msgstr "" msgstr ""
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "" msgstr ""
@ -3333,7 +3333,9 @@ msgid "Available Effects"
msgstr "" msgstr ""
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -634,7 +634,7 @@ msgstr "全字匹配(&W)"
msgid "Match &Case" msgid "Match &Case"
msgstr "区分大小写(&C)" msgstr "区分大小写(&C)"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "方向" msgstr "方向"
@ -3386,7 +3386,9 @@ msgid "Available Effects"
msgstr "可选格式" msgstr "可选格式"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28

View File

@ -623,7 +623,7 @@ msgstr "全字拼寫須符合(&W)"
msgid "Match &Case" msgid "Match &Case"
msgstr "大小寫視為相異(&C)" msgstr "大小寫視為相異(&C)"
#: comdlg32.rc:317 #: comdlg32.rc:317 joy.rc:67
msgid "Direction" msgid "Direction"
msgstr "方向" msgstr "方向"
@ -3415,7 +3415,9 @@ msgid "Available Effects"
msgstr "可用格式" msgstr "可用格式"
#: joy.rc:65 #: joy.rc:65
msgid "Press any button in the controller to activate the chosen effect." msgid ""
"Press any button in the controller to activate the chosen effect. The effect "
"direction can be changed with the controller axis."
msgstr "" msgstr ""
#: joy.rc:28 #: joy.rc:28