View Issue Details

IDProjectCategoryView StatusLast Update
0001733Far ManagerMacropublic2011-03-22 00:49
Reportermax rusovAssigned Tovskirdin 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version2.0 
Target VersionFixed in Version3.0 
Summary0001733: Макрофункция XLat() не должна переключать текущий язык ввода.
DescriptionПри выполнении команды XLAT FAR умеет автоматически переключать и текущий язык ввода (TechInfo #10). Однако, при использовании в макросе функции XLat() тоже происходит переключение, что, вообще говоря, неожиданно. Предлагаю это убрать, или, сделать хотя бы опциональным, через дополнительный необязательный параметр.

TagsNo tags attached.
Build1909

Activities

vskirdin

2011-03-17 16:23

administrator   bugnote:0006534

Если так:
S=xlat(S[,Flags])
+ флаги
XLAT_SWITCHKEYBLAYOUT = 1
XLAT_SWITCHKEYBBEEP = 2
XLAT_USEKEYBLAYOUTNAME = 4
то
print(xlat("Qwerty"))
выдаст "Йцукен" без:
* без переключения раскладки,
* без звука и
* без использования значений типа "00000409", "00000419" и т.п. из ветки "HKCU\Software\Far2\XLat"


print(xlat("Qwerty",6))
выдаст "Йцукен" без переключения раскладки, но:
* пискнет
* заюзает (если есть) значений типа "00000409", "00000419" и т.п. из ветки "HKCU\Software\Far2\XLat"

Все верно?

max rusov

2011-03-17 17:46

reporter   bugnote:0006535

Вроде, нормально. Еще там $XLat есть. Для него это будет применимо?

vskirdin

2011-03-17 17:55

administrator   bugnote:0006536

Макрокоманда $XLat по прежнему будет зависит от TechInfo#10
Патаму што - $XLat уберем потом.

vskirdin

2011-03-17 18:01

administrator   bugnote:0006537

build 1909

Issue History

Date Modified Username Field Change
2011-03-17 10:22 max rusov New Issue
2011-03-17 16:14 vskirdin Assigned To => vskirdin
2011-03-17 16:14 vskirdin Status new => assigned
2011-03-17 16:23 vskirdin Note Added: 0006534
2011-03-17 17:46 max rusov Note Added: 0006535
2011-03-17 17:55 vskirdin Note Added: 0006536
2011-03-17 18:01 vskirdin Note Added: 0006537
2011-03-17 18:01 vskirdin Status assigned => resolved
2011-03-22 00:49 alexy Build => 1909
2011-03-22 00:49 alexy Status resolved => closed
2011-03-22 00:49 alexy Resolution open => fixed
2011-03-22 00:49 alexy Fixed in Version => 3.0