Изменить раскладку клавиатуры в Wine?

У меня есть несколько игр в Wine, но я не могу понять, как изменить раскладку клавиатуры. По умолчанию я использую макет dvorak в Ubuntu, который не очень дружелюбен для большинства игр. Я могу изменить его обратно на QWERTY в Ubuntu, но когда я запускаю игру, он остается с моим дворжаком по умолчанию. Как я могу перейти на QWERTY внутри моего приложения для вина?

4
задан 12 April 2011 в 03:05

30 ответов

На панели управления клавиатурой вы можете настроить несколько раскладок клавиатуры на вкладке Layouts. Нажмите Options... и разверните раздел Key(s) to change layout. Выберите комбинацию клавиш, которую вы предпочитаете, и у вас должен быть простой способ переключения макетов.

Если флажок Separate layout for each window установлен на панели управления главной клавиатурой, то каждое окно должно помнить, какой макет они используют отдельно а не глобальным.

-1
ответ дан 25 May 2018 в 22:09
  • 1
    Где я могу найти панель управления клавиатурой? Я попробовал «контроль вина». для панели управления вином, но ее там нет. – keithjgrant 12 April 2011 в 21:14
  • 2
    Это не конкретная панель управления Wine. Pick System - & gt; Предпочтения - & gt; Клавиатура. – James Henstridge 13 April 2011 в 04:54
  • 3
    Ой. Да, у меня это уже есть. Однако он не применяется в приложении Wine. Думаю, мне нужно полностью изменить свой дефолт? Это немного раздражает. – keithjgrant 13 April 2011 в 05:03
  • 4
    В самом деле? Я просто попробовал это с помощью приложения Notepad Wine. Я добавил и макеты Dvorak для США и США, и установил компилятор компоновки компоновки в ctrl + shift. Комбинация ctrl + shift успешно изменила то, как мой ввод интерпретировался Notepad. – James Henstridge 13 April 2011 в 05:15
  • 5
    Сумасшедший ... да, он работает для блокнота, просто не игра, в которую я играю («В глубине леса»). Странный. – keithjgrant 13 April 2011 в 22:30

На панели управления клавиатурой вы можете настроить несколько раскладок клавиатуры на вкладке Layouts. Нажмите Options... и разверните раздел Key(s) to change layout. Выберите комбинацию клавиш, которую вы предпочитаете, и у вас должен быть простой способ переключения макетов.

Если флажок Separate layout for each window установлен на панели управления главной клавиатурой, то каждое окно должно помнить, какой макет они используют отдельно а не глобальным.

-1
ответ дан 25 July 2018 в 22:14

На панели управления клавиатурой вы можете настроить несколько раскладок клавиатуры на вкладке Layouts. Нажмите Options... и разверните раздел Key(s) to change layout. Выберите комбинацию клавиш, которую вы предпочитаете, и у вас должен быть простой способ переключения макетов.

Если флажок Separate layout for each window установлен на панели управления главной клавиатурой, то каждое окно должно помнить, какой макет они используют отдельно а не глобальным.

-1
ответ дан 26 July 2018 в 19:52

На панели управления клавиатурой вы можете настроить несколько раскладок клавиатуры на вкладке Layouts. Нажмите Options... и разверните раздел Key(s) to change layout. Выберите комбинацию клавиш, которую вы предпочитаете, и у вас должен быть простой способ переключения макетов.

Если флажок Separate layout for each window установлен на панели управления главной клавиатурой, то каждое окно должно помнить, какой макет они используют отдельно а не глобальным.

-1
ответ дан 31 July 2018 в 12:55

На панели управления клавиатурой вы можете настроить несколько раскладок клавиатуры на вкладке Layouts. Нажмите Options... и разверните раздел Key(s) to change layout. Выберите комбинацию клавиш, которую вы предпочитаете, и у вас должен быть простой способ переключения макетов.

Если флажок Separate layout for each window установлен на панели управления главной клавиатурой, то каждое окно должно помнить, какой макет они используют отдельно а не глобальным.

-1
ответ дан 2 August 2018 в 03:42

На панели управления клавиатурой вы можете настроить несколько раскладок клавиатуры на вкладке Layouts. Нажмите Options... и разверните раздел Key(s) to change layout. Выберите комбинацию клавиш, которую вы предпочитаете, и у вас должен быть простой способ переключения макетов.

Если флажок Separate layout for each window установлен на панели управления главной клавиатурой, то каждое окно должно помнить, какой макет они используют отдельно а не глобальным.

-1
ответ дан 4 August 2018 в 19:46

На панели управления клавиатурой вы можете настроить несколько раскладок клавиатуры на вкладке Layouts . Нажмите Параметры ... и разверните клавишу , чтобы изменить раздел макета . Выберите комбинацию клавиш, которую вы предпочитаете, и у вас должен быть простой способ переключения макетов.

Если флажок Separate для каждого окна установлен на панели управления главной клавиатурой, то каждый окно должно помнить, какую компоновку они используют отдельно, а не глобальную настройку.

-1
ответ дан 6 August 2018 в 03:49

На панели управления клавиатурой вы можете настроить несколько раскладок клавиатуры на вкладке Layouts . Нажмите Параметры ... и разверните клавишу , чтобы изменить раздел макета . Выберите комбинацию клавиш, которую вы предпочитаете, и у вас должен быть простой способ переключения макетов.

Если флажок Separate для каждого окна установлен на панели управления главной клавиатурой, то каждый окно должно помнить, какую компоновку они используют отдельно, а не глобальную настройку.

-1
ответ дан 7 August 2018 в 21:45

На панели управления клавиатурой вы можете настроить несколько раскладок клавиатуры на вкладке Layouts . Нажмите Параметры ... и разверните клавишу , чтобы изменить раздел макета . Выберите комбинацию клавиш, которую вы предпочитаете, и у вас должен быть простой способ переключения макетов.

Если флажок Separate для каждого окна установлен на панели управления главной клавиатурой, то каждый окно должно помнить, какую компоновку они используют отдельно, а не глобальную настройку.

-1
ответ дан 10 August 2018 в 09:59

На панели управления клавиатурой вы можете настроить несколько раскладок клавиатуры на вкладке Layouts . Нажмите Параметры ... и разверните клавишу , чтобы изменить раздел макета . Выберите комбинацию клавиш, которую вы предпочитаете, и у вас должен быть простой способ переключения макетов.

Если флажок Separate для каждого окна установлен на панели управления главной клавиатурой, то каждый окно должно помнить, какую компоновку они используют отдельно, а не глобальную настройку.

-1
ответ дан 13 August 2018 в 16:18
  • 1
    Где я могу найти панель управления клавиатурой? Я попробовал «контроль вина». для панели управления вином, но ее там нет. – keithjgrant 12 April 2011 в 21:14
  • 2
    Это не конкретная панель управления Wine. Pick System - & gt; Предпочтения - & gt; Клавиатура. – James Henstridge 13 April 2011 в 04:54
  • 3
    Ой. Да, у меня это уже есть. Однако он не применяется в приложении Wine. Думаю, мне нужно полностью изменить свой дефолт? Это немного раздражает. – keithjgrant 13 April 2011 в 05:03
  • 4
    В самом деле? Я просто попробовал это с помощью приложения Notepad Wine. Я добавил и макеты Dvorak для США и США, и установил компилятор компоновки компоновки в ctrl + shift. Комбинация ctrl + shift успешно изменила то, как мой ввод интерпретировался Notepad. – James Henstridge 13 April 2011 в 05:15
  • 5
    Сумасшедший ... да, он работает для блокнота, просто не игра, в которую я играю («В глубине леса»). Странный. – keithjgrant 13 April 2011 в 22:30

Многие винные программы используют раскладку X-клавиатуры вместо макета оконного менеджера. Вы должны изменить его, запустив

setxkbmap us

Затем измените значение с помощью

setxkbmap us dvorak
3
ответ дан 25 May 2018 в 22:09

В случае, если у кого-то есть несколько раскладок клавиатуры - это решение сработало для меня.

У меня есть две раскладки клавиатуры: английский (нами) и украинский (uk). Первый был установлен по умолчанию в системных настройках. Однако в играх Wine буквы (q, w, e, r, t, y и т. Д.) Вообще не работали.

Основываясь на ответе Алекса, я нашел способ определить мой текущие настройки раскладки клавиатуры X:

setxkbmap -v

Он показал мне следующее:

Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete+numpad(microsoft)
compat:     complete
symbols:    pc+ua+us:2+inet(evdev)+group(alt_shift_toggle)
geometry:   pc(pc101)

Я заметил, что строка symbols имеет ua (не us), на первом месте. Предполагая, что Wine всегда использует первый указанный макет, мне просто нужно было изменить приоритет макета:

setxkbmap us,ua

И это сработало. Однако после перезагрузки он вернулся к состоянию по умолчанию. Таким образом, я должен делать это каждый раз после загрузки. Я попытаюсь найти способ сохранить эти настройки по умолчанию.

2
ответ дан 25 May 2018 в 22:09

Многие винные программы используют раскладку X-клавиатуры вместо макета оконного менеджера. Вы должны изменить его, запустив

setxkbmap us

Затем измените значение с помощью

setxkbmap us dvorak
3
ответ дан 25 July 2018 в 22:14

В случае, если у кого-то есть несколько раскладок клавиатуры - это решение сработало для меня.

У меня есть две раскладки клавиатуры: английский (нами) и украинский (uk). Первый был установлен по умолчанию в системных настройках. Однако в играх Wine буквы (q, w, e, r, t, y и т. Д.) Вообще не работали.

Основываясь на ответе Алекса, я нашел способ определить мой текущие настройки раскладки клавиатуры X:

setxkbmap -v

Он показал мне следующее:

Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete+numpad(microsoft) compat: complete symbols: pc+ua+us:2+inet(evdev)+group(alt_shift_toggle) geometry: pc(pc101)

Я заметил, что строка symbols имеет ua (не us), на первом месте. Предполагая, что Wine всегда использует первый указанный макет, мне просто нужно было изменить приоритет макета:

setxkbmap us,ua

И это сработало. Однако после перезагрузки он вернулся к состоянию по умолчанию. Таким образом, я должен делать это каждый раз после загрузки. Я попытаюсь найти способ сохранить эти настройки по умолчанию.

2
ответ дан 25 July 2018 в 22:14

Многие винные программы используют раскладку X-клавиатуры вместо макета оконного менеджера. Вы должны изменить его, запустив

setxkbmap us

Затем измените значение с помощью

setxkbmap us dvorak
3
ответ дан 26 July 2018 в 19:52

В случае, если у кого-то есть несколько раскладок клавиатуры - это решение сработало для меня.

У меня есть две раскладки клавиатуры: английский (нами) и украинский (uk). Первый был установлен по умолчанию в системных настройках. Однако в играх Wine буквы (q, w, e, r, t, y и т. Д.) Вообще не работали.

Основываясь на ответе Алекса, я нашел способ определить мой текущие настройки раскладки клавиатуры X:

setxkbmap -v

Он показал мне следующее:

Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete+numpad(microsoft) compat: complete symbols: pc+ua+us:2+inet(evdev)+group(alt_shift_toggle) geometry: pc(pc101)

Я заметил, что строка symbols имеет ua (не us), на первом месте. Предполагая, что Wine всегда использует первый указанный макет, мне просто нужно было изменить приоритет макета:

setxkbmap us,ua

И это сработало. Однако после перезагрузки он вернулся к состоянию по умолчанию. Таким образом, я должен делать это каждый раз после загрузки. Я попытаюсь найти способ сохранить эти настройки по умолчанию.

2
ответ дан 26 July 2018 в 19:52

Многие винные программы используют раскладку X-клавиатуры вместо макета оконного менеджера. Вы должны изменить его, запустив

setxkbmap us

Затем измените значение с помощью

setxkbmap us dvorak
3
ответ дан 31 July 2018 в 12:55

В случае, если у кого-то есть несколько раскладок клавиатуры - это решение сработало для меня.

У меня есть две раскладки клавиатуры: английский (нами) и украинский (uk). Первый был установлен по умолчанию в системных настройках. Однако в играх Wine буквы (q, w, e, r, t, y и т. Д.) Вообще не работали.

Основываясь на ответе Алекса, я нашел способ определить мой текущие настройки раскладки клавиатуры X:

setxkbmap -v

Он показал мне следующее:

Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete+numpad(microsoft) compat: complete symbols: pc+ua+us:2+inet(evdev)+group(alt_shift_toggle) geometry: pc(pc101)

Я заметил, что строка symbols имеет ua (не us), на первом месте. Предполагая, что Wine всегда использует первый указанный макет, мне просто нужно было изменить приоритет макета:

setxkbmap us,ua

И это сработало. Однако после перезагрузки он вернулся к состоянию по умолчанию. Таким образом, я должен делать это каждый раз после загрузки. Я попытаюсь найти способ сохранить эти настройки по умолчанию.

2
ответ дан 31 July 2018 в 12:55

Многие винные программы используют раскладку X-клавиатуры вместо макета оконного менеджера. Вы должны изменить его, запустив

setxkbmap us

Затем измените значение с помощью

setxkbmap us dvorak
3
ответ дан 2 August 2018 в 03:42

В случае, если у кого-то есть несколько раскладок клавиатуры - это решение сработало для меня.

У меня есть две раскладки клавиатуры: английский (нами) и украинский (uk). Первый был установлен по умолчанию в системных настройках. Однако в играх Wine буквы (q, w, e, r, t, y и т. Д.) Вообще не работали.

Основываясь на ответе Алекса, я нашел способ определить мой текущие настройки раскладки клавиатуры X:

setxkbmap -v

Он показал мне следующее:

Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete+numpad(microsoft) compat: complete symbols: pc+ua+us:2+inet(evdev)+group(alt_shift_toggle) geometry: pc(pc101)

Я заметил, что строка symbols имеет ua (не us), на первом месте. Предполагая, что Wine всегда использует первый указанный макет, мне просто нужно было изменить приоритет макета:

setxkbmap us,ua

И это сработало. Однако после перезагрузки он вернулся к состоянию по умолчанию. Таким образом, я должен делать это каждый раз после загрузки. Я попытаюсь найти способ сохранить эти настройки по умолчанию.

2
ответ дан 2 August 2018 в 03:42

Многие винные программы используют раскладку X-клавиатуры вместо макета оконного менеджера. Вы должны изменить его, запустив

setxkbmap us

Затем измените значение с помощью

setxkbmap us dvorak
3
ответ дан 4 August 2018 в 19:46

В случае, если у кого-то есть несколько раскладок клавиатуры - это решение сработало для меня.

У меня есть две раскладки клавиатуры: английский (нами) и украинский (uk). Первый был установлен по умолчанию в системных настройках. Однако в играх Wine буквы (q, w, e, r, t, y и т. Д.) Вообще не работали.

Основываясь на ответе Алекса, я нашел способ определить мой текущие настройки раскладки клавиатуры X:

setxkbmap -v

Он показал мне следующее:

Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete+numpad(microsoft) compat: complete symbols: pc+ua+us:2+inet(evdev)+group(alt_shift_toggle) geometry: pc(pc101)

Я заметил, что строка symbols имеет ua (не us), на первом месте. Предполагая, что Wine всегда использует первый указанный макет, мне просто нужно было изменить приоритет макета:

setxkbmap us,ua

И это сработало. Однако после перезагрузки он вернулся к состоянию по умолчанию. Таким образом, я должен делать это каждый раз после загрузки. Я попытаюсь найти способ сохранить эти настройки по умолчанию.

2
ответ дан 4 August 2018 в 19:46

В случае, если у кого-то есть несколько раскладок клавиатуры - это решение сработало для меня.

У меня есть две раскладки клавиатуры: английский (нами) и украинский (uk). Первый был установлен по умолчанию в системных настройках. Однако в играх Wine буквы (q, w, e, r, t, y и т. Д.) Вообще не работали.

Основываясь на ответе Алекса, я нашел способ определить мои текущие настройки раскладки клавиатуры X:

  setxkbmap -v  

Это показало мне следующее:

  Попытка построить раскладку клавиатуры  используя следующие компоненты: keycodes: evdev + aliases (qwerty): полная + numpad (microsoft) compat: полные символы: pc + ua + us: 2 + inet (evdev) + group (alt_shift_toggle) geometry: pc (pc101) [  ! d1] 

Я заметил, что строка символов на первом месте имеет ua (а не us ). Предполагая, что Wine всегда использует первый указанный макет, мне просто нужно было изменить приоритет компоновки:

  setxkbmap us, ua  

И это сработало. Однако после перезагрузки он вернулся к состоянию по умолчанию. Таким образом, я должен делать это каждый раз после загрузки. Я попытаюсь найти способ сохранить эти настройки по умолчанию.

2
ответ дан 6 August 2018 в 03:49

Многие винные программы используют раскладку X-клавиатуры вместо макета оконного менеджера. Вы должны изменить его, запустив

  setxkbmap us  

Затем измените значение с помощью

  setxkbmap us dvorak  
3
ответ дан 6 August 2018 в 03:49

В случае, если у кого-то есть несколько раскладок клавиатуры - это решение сработало для меня.

У меня есть две раскладки клавиатуры: английский (нами) и украинский (uk). Первый был установлен по умолчанию в системных настройках. Однако в играх Wine буквы (q, w, e, r, t, y и т. Д.) Вообще не работали.

Основываясь на ответе Алекса, я нашел способ определить мои текущие настройки раскладки клавиатуры X:

  setxkbmap -v  

Это показало мне следующее:

  Попытка построить раскладку клавиатуры  используя следующие компоненты: keycodes: evdev + aliases (qwerty): полная + numpad (microsoft) compat: полные символы: pc + ua + us: 2 + inet (evdev) + group (alt_shift_toggle) geometry: pc (pc101) [  ! d1] 

Я заметил, что строка символов на первом месте имеет ua (а не us ). Предполагая, что Wine всегда использует первый указанный макет, мне просто нужно было изменить приоритет компоновки:

  setxkbmap us, ua  

И это сработало. Однако после перезагрузки он вернулся к состоянию по умолчанию. Таким образом, я должен делать это каждый раз после загрузки. Я попытаюсь найти способ сохранить эти настройки по умолчанию.

2
ответ дан 7 August 2018 в 21:45

Многие винные программы используют раскладку X-клавиатуры вместо макета оконного менеджера. Вы должны изменить его, запустив

  setxkbmap us  

Затем измените значение с помощью

  setxkbmap us dvorak  
3
ответ дан 7 August 2018 в 21:45

В случае, если у кого-то есть несколько раскладок клавиатуры - это решение сработало для меня.

У меня есть две раскладки клавиатуры: английский (нами) и украинский (uk). Первый был установлен по умолчанию в системных настройках. Однако в играх Wine буквы (q, w, e, r, t, y и т. Д.) Вообще не работали.

Основываясь на ответе Алекса, я нашел способ определить мои текущие настройки раскладки клавиатуры X:

  setxkbmap -v  

Это показало мне следующее:

  Попытка построить раскладку клавиатуры  используя следующие компоненты: keycodes: evdev + aliases (qwerty): полная + numpad (microsoft) compat: полные символы: pc + ua + us: 2 + inet (evdev) + group (alt_shift_toggle) geometry: pc (pc101) [  ! d1] 

Я заметил, что строка символов на первом месте имеет ua (а не us ). Предполагая, что Wine всегда использует первый указанный макет, мне просто нужно было изменить приоритет компоновки:

  setxkbmap us, ua  

И это сработало. Однако после перезагрузки он вернулся к состоянию по умолчанию. Таким образом, я должен делать это каждый раз после загрузки. Я попытаюсь найти способ сохранить эти настройки по умолчанию.

2
ответ дан 10 August 2018 в 09:59

Многие винные программы используют раскладку X-клавиатуры вместо макета оконного менеджера. Вы должны изменить его, запустив

  setxkbmap us  

Затем измените значение с помощью

  setxkbmap us dvorak  
3
ответ дан 10 August 2018 в 09:59

В случае, если у кого-то есть несколько раскладок клавиатуры - это решение сработало для меня.

У меня есть две раскладки клавиатуры: английский (нами) и украинский (uk). Первый был установлен по умолчанию в системных настройках. Однако в играх Wine буквы (q, w, e, r, t, y и т. Д.) Вообще не работали.

Основываясь на ответе Алекса, я нашел способ определить мои текущие настройки раскладки клавиатуры X:

  setxkbmap -v  

Это показало мне следующее:

  Попытка построить раскладку клавиатуры  используя следующие компоненты: keycodes: evdev + aliases (qwerty): полная + numpad (microsoft) compat: полные символы: pc + ua + us: 2 + inet (evdev) + group (alt_shift_toggle) geometry: pc (pc101) [  ! d1] 

Я заметил, что строка символов на первом месте имеет ua (а не us ). Предполагая, что Wine всегда использует первый указанный макет, мне просто нужно было изменить приоритет компоновки:

  setxkbmap us, ua  

И это сработало. Однако после перезагрузки он вернулся к состоянию по умолчанию. Таким образом, я должен делать это каждый раз после загрузки. Я попытаюсь найти способ сохранить эти настройки по умолчанию.

2
ответ дан 13 August 2018 в 16:18

Многие винные программы используют раскладку X-клавиатуры вместо макета оконного менеджера. Вы должны изменить его, запустив

  setxkbmap us  

Затем измените значение с помощью

  setxkbmap us dvorak  
3
ответ дан 13 August 2018 в 16:18