View Issue Details

IDProjectCategoryView StatusLast Update
0002127Far ManagerDialogpublic2014-07-23 13:07
Reportersysadm-nk-resurs Assigned To 
PrioritylowSeveritytrivialReproducibilityalways
Status newResolutionopen 
Summary0002127: Отсутствуют хот-кеи в диалоге отмены копирования/перемещения
DescriptionВ диалоге прерывания копирования/перемещения кнопки Yes/No (Да/Нет) не имеют хот-кеев
Steps To ReproduceF5/F6 на достаточном для прерывания по ESC объёме, ESC
Additional InformationПроверено на:
Far Manager, version 2.1 (build 1807 bis23) x86
Far Manager, version 2.1 (build 1807 bis29) x86
Far Manager, version 3.0 (build 2703) x86
TagsNo tags attached.
Build

Activities

sysadm-nk-resurs

2012-06-23 17:08

reporter  

YesNo.jpg (39,134 bytes)   
YesNo.jpg (39,134 bytes)   

sysadm-nk-resurs

2012-06-23 17:16

reporter   bugnote:0009357

Last edited: 2012-06-23 17:19

View 3 revisions

Ну и заодно - лексический виш:
Заголовок диалога гласит "Действие было прервано" ("Operation has been interrupted"); однако - действие ещё не было прервано, его ещё только собираемся прервать. Проще и вернее тут написать: "Отмена операции (или "действия" - по вкусу)". Что, собственно, и согласуется с последующим вопросом - "вы согласны?"

DrKnS

2012-06-23 17:23

administrator   bugnote:0009358

> Отсутствуют хот-кеи в диалоге отмены копирования/перемещения

А Esc и Enter уже не хоткеи?

sysadm-nk-resurs

2012-06-23 17:42

reporter   bugnote:0009359

Last edited: 2012-06-23 17:52

View 4 revisions

> А Esc и Enter уже не хоткеи?
Нет. Хот-кеи - это буквы из состава подписей кнопок (пунктов меню). Для Yes/No это "Y"/"N", например (Для Да/Нет - "Д"/"Н". Хотя, некросовт в своё время для "нет" выбрал "е" в офисе (2007-м), в отличие от всего остального виндовса :) ) (Всё это - в идеале, конечно. Как обычно делается).
Странно от _ВАС_ слышать такой вопрос...

DrKnS

2012-06-23 17:55

administrator   bugnote:0009360

Вопрос не в терминологии, вопрос в целесообразности умножения сущностей.

Я вот потыкал в разных местах (удаление файлов, фильтров, истории, отсоединение всякого в меню дисков и т.п.) - хоткеев у кнопок нигде нет, что как бы намекает.

А если уж добавлять, то везде, а не в одном этом диалоге.

sysadm-nk-resurs

2012-06-23 18:21

reporter   bugnote:0009361

Last edited: 2012-06-23 18:22

View 2 revisions

> ...Вопрос не в терминологии...
Вопрос именно _не_в_терминологии_. Конкретно в этих местах (см. ниже) банально отсутствуют хот-кеи (не подразумеваемые "Esc" и "Enter", а реальные - буквы из подписей кнопок.
> А если уж добавлять, то везде, а не в одном этом диалоге.
Собственно, об этом и речь... Сейчас пробежался по указанным сущностям - да, действительно... Но! Гораздо больше мест, где хоткеи есть - логичнее сделать уже везде. Ибо убирать - больше, чем добавлять. В текущей ситуации. Хотя, конечно - некритично, как я и указал в репозите "Priority": "low". Так - косметическое... Но - в плане целостности терфейса - вполне, ИМХО, заметное. (Как и замечание по заголовку диалога - он точно не соответствует действительности. Надеюсь, тут не будет возражений?)

2useven10

2012-06-23 18:44

developer   bugnote:0009363

Last edited: 2012-06-23 18:45

View 2 revisions

Действие именно прервано, когда выведен диалог копирование не идёт.
Да и хоткеи сомнительные - 'Н'ет и 'Y'es на одной кнопке.
Imho - не стоит овчинка выделки.

sysadm-nk-resurs

2012-06-23 18:59

reporter   bugnote:0009364

Last edited: 2012-06-23 19:13

View 4 revisions

> Действие именно прервано, когда выведен диалог копирование не идёт.
Действие ещё не прервано, вы о чём?!?! Действие пока ещё _ПРИОСТАНОВЛЕНО_. Оно _будет_ПРЕРВАНО_ после нажатия "Yes"; при нажатии кнопки "No" оно благополучно продолжится, что никак не вяжется с _ПРПРЫВАНИЕМ_ДЕЙСТВИЯ_, ы?
> Да и хоткеи сомнительные - 'Н'ет и 'Y'es на одной кнопке.
Извините - но эти буквы, вообще-то, в разных языках интерфейса... Ферштейн?

2useven10

2012-06-23 19:11

developer   bugnote:0009365

Да прервано (можете предложить лучший вариант перевода для interrupted ?).
Вместо действия происходит работа с диалогом.
После Да/Yes - Нет/No действие будет отменено, или продолжено.
Улавливаете разницу?
Языки разные а кнопка и привычки одни. Но это imho, если DrKnS сделает хоткеи, мне они не помешают.

DrKnS

2012-06-23 19:24

administrator   bugnote:0009366

Не сделает, ему лень.

Кому не лень - в farlang.templ.m4 всё уже есть, в нужных местах надо менять MYes на MHYes, MNo на MHNo и т. д. в том же духе.

sysadm-nk-resurs

2012-06-23 19:32

reporter   bugnote:0009367

> После Да/Yes - Нет/No действие будет отменено, или продолжено.
> Улавливаете разницу?
Так я об этом-же - пока-то оно ещё не отменено/прервано, а только высказано пожелание к тому. Так разнца более понятна?
> Языки разные а кнопка и привычки одни. Но это imho, если DrKnS сделает хоткеи, мне они не помешают.
А тут уж извините - с какого хрена (извините все вообще) разработчик интерфейса должен предполагать, что найдётся достаточное количество пользователей, использующих аглицкый/русскый интерфейс во многих прогах в случайном порядке, и - при этом - так совпало, что "Y" и "Н" попали на одинакую кнопку?
Вы много сможете привести примеров, когда чел _ОСОЗНАННО_ использует разные языки интерфейса для разных программ, и при этом _НАПРОЧЬ_ЗАБИВАЕТ_ на разницу в раскладках клавиатуры?
Если нет - то я Вам приведу: я пользуюсь ФАРом исключительно в аглицком терфейсе, и ни разу с такой дилеммой не столкнулся...
Резюмируя, в ФАР-е: если чел не раздумывая жмёт (Н)ет - 99,99%, что он этим не озабочен, и интерфейс у него - русский. Если чел жмёт (Y)es - 100% он знает, что делает :)

sysadm-nk-resurs

2012-06-23 19:37

reporter   bugnote:0009368

Last edited: 2012-06-23 19:44

View 4 revisions

> Кому не лень - в farlang.templ.m4 всё уже есть, в нужных местах надо менять MYes на MHYes, MNo на MHNo и т. д. в том же духе.
Блин. Я-то как-раз о большом-и-чистом...
Кому-не-лень-я-и-сам-всё-сделаю... Я ж вам о непоследовательности в интерфейсе, а вы мне - о путях обхода...
Ещё раз:
Priority||low
Не кажется непоследовательным такое поведение - да и хр#н бы с ним... Я ж просто показал, где не ладно в королевстве. ХСним - дык и ХСним.

2useven10

2012-06-23 19:43

developer   bugnote:0009369

Мне понятно, что у нас разное представление о значении слов прервано/interrupted. Для меня это синоним приостановки а не отмены.
Читайте толковый словарь - это вполне допустимая трактовка.

DrKnS

2012-06-23 19:46

administrator   bugnote:0009370

> Так я об этом-же - пока-то оно ещё не отменено/прервано, а только высказано пожелание к тому. Так разнца более понятна?

Вы рассматриваете "прервано" в контексте реального мира, где это синоним понятия "отменено" (например, "прервать нежелательную беременность").

В IT "прервано" - это традиционно "прервано на некоторое время и затем продолжено" (например, "аппаратное прерывание").

> Я ж вам о непоследовательности в интерфейсе, а вы мне - о путях обхода...

Это не вам и не о путях обхода, это хинт тому, кто будет (и если будет) делать патч.

sysadm-nk-resurs

2012-06-23 19:50

reporter   bugnote:0009371

Last edited: 2012-06-23 19:51

View 2 revisions

Хмммммблин.... Это уже наши с Вами (2useven10) личные заморочки, давайте это как-нибудь лично обсудим. Но отсутствие хот-кеев - факт, не касающийся наших с Вами понятий.
Толкование понятия прерван/приостановлен продолжим в личном общении (я новичок на мантисе, посему прошу подсказать, как это сделать)

JohnDoe

2012-06-26 13:21

updater   bugnote:0009374

>[...] что "Y" и "Н" попали на одинакую кнопку?
Ситуацию, когда одна и та же клавиша в разных раскладках выполняет противоположные действия надо стараться исключить.

>Кому-не-лень-я-и-сам-всё-сделаю... Я ж вам о непоследовательности в интерфейсе, а вы мне - о путях обхода...
Какие пути обхода?? Вам дали возможность собственноручно исправить "непоследовательность", а вы на попятную.

Issue History

Date Modified Username Field Change
2012-06-23 17:08 sysadm-nk-resurs New Issue
2012-06-23 17:08 sysadm-nk-resurs File Added: YesNo.jpg
2012-06-23 17:16 sysadm-nk-resurs Note Added: 0009357
2012-06-23 17:17 sysadm-nk-resurs Note Edited: 0009357 View Revisions
2012-06-23 17:19 sysadm-nk-resurs Note Edited: 0009357 View Revisions
2012-06-23 17:23 DrKnS Note Added: 0009358
2012-06-23 17:42 sysadm-nk-resurs Note Added: 0009359
2012-06-23 17:44 sysadm-nk-resurs Note Edited: 0009359 View Revisions
2012-06-23 17:46 sysadm-nk-resurs Note Edited: 0009359 View Revisions
2012-06-23 17:52 sysadm-nk-resurs Note Edited: 0009359 View Revisions
2012-06-23 17:55 DrKnS Note Added: 0009360
2012-06-23 18:21 sysadm-nk-resurs Note Added: 0009361
2012-06-23 18:22 sysadm-nk-resurs Note Edited: 0009361 View Revisions
2012-06-23 18:44 2useven10 Note Added: 0009363
2012-06-23 18:45 2useven10 Note Edited: 0009363 View Revisions
2012-06-23 18:59 sysadm-nk-resurs Note Added: 0009364
2012-06-23 19:00 sysadm-nk-resurs Note Edited: 0009364 View Revisions
2012-06-23 19:01 sysadm-nk-resurs Note Edited: 0009364 View Revisions
2012-06-23 19:11 2useven10 Note Added: 0009365
2012-06-23 19:13 sysadm-nk-resurs Note Edited: 0009364 View Revisions
2012-06-23 19:24 DrKnS Note Added: 0009366
2012-06-23 19:32 sysadm-nk-resurs Note Added: 0009367
2012-06-23 19:37 sysadm-nk-resurs Note Added: 0009368
2012-06-23 19:38 sysadm-nk-resurs Note Edited: 0009368 View Revisions
2012-06-23 19:41 sysadm-nk-resurs Note Edited: 0009368 View Revisions
2012-06-23 19:43 2useven10 Note Added: 0009369
2012-06-23 19:44 sysadm-nk-resurs Note Edited: 0009368 View Revisions
2012-06-23 19:46 DrKnS Note Added: 0009370
2012-06-23 19:50 sysadm-nk-resurs Note Added: 0009371
2012-06-23 19:51 sysadm-nk-resurs Note Edited: 0009371 View Revisions
2012-06-26 13:21 JohnDoe Note Added: 0009374