
독일어 키보드 레이아웃이 있고 독일어가 입력 언어로 사용됩니다. 그러나 일부 프로그램에서는 숫자 입력 시 쉼표를 십진수로 허용하지 않습니다. 입력하려면 점이 필요합니다.
더 나은 작업 흐름을 위해 독일어 레이아웃에서는 쉼표가 있는 숫자 패드의 버튼을 사용하여 점을 만들 수 있기를 원합니다.
잘 작동하는 것은 각 애플리케이션이 서로 다른 입력 언어를 가질 수 있도록 설정을 변경하고 앱을 시작한 다음 언어를 변경하면 작동하는 것입니다.
나는 이것이 자동으로 일어나기를 원합니다. 특정 입력 언어로 특정 앱을 영구적으로 실행하는 방법이 있습니까? exe 파일의 바로가기 경로에 추가할 수 있는 시작 매개변수가 있습니까? 언어 이름은 "en-US"이지만 시작 매개변수가 포함된 목록을 찾지 못했습니다. 해당 매개변수는 해당 앱에만 적용됩니까, 아니면 모든 Windows 프로그램에서 작동하는 "일반" 매개변수가 있습니까?
아니면 다른 접근법이 있습니까?
답변1
Windows 프로세스가 자체 입력 방법을 가질 수 없다고 생각합니다. 키보드 레이아웃 선택은 프로세스가 아닌 현재 사용자에 대해 설정됩니다.
us-US
입력 방법을 먼저 변경한 다음 애플리케이션을 시작 하는 PowerShell 스크립트를 시작하는 바로 가기를 만듭니다 .
물론 이렇게 하면 다른 모든 응용 프로그램의 입력 방법도 변경됩니다.
Win하지만 언제든지 +를 눌러 빠르게 다시 변경할 수 있습니다 .Space
PowerShell에서 입력 방법을 선택하는 방법을 모르지만 이 코드를 사용하여 두 입력 방법을 모두 설정할 수 있습니다. 첫 번째 입력 방법이 활성화됩니다.
$UserLanguageList = New-WinUserLanguageList -Language "en-US"
$UserLanguageList.Add("de-DE")
Set-WinUserLanguageList -LanguageList $UserLanguageList -Force