2010-08-26 3 views
2

Я работаю над editor for novel authors. После просмотра таких программ, как DarkRoom, я хотел добавить полноэкранный режим. В дополнение к этому, я хотел бы предложить возможность показывать информацию о персонажах и других соответствующих данных по мере ввода (так что вам не нужно захватывать мышь только потому, что вы не можете запомнить подробную информацию об одном из ваших персонажей). OTOH, это не должно отвлекать вас от того, что вы сейчас думаете.Каков наименее отвлекающий способ показать новую информацию?

Для этого мне нужно знать наименее отвлекающий способ показать эту новую информацию. Можете ли вы указать мне на некоторые исследования или примеры для этого? Что противоположно тегу «blink»?

[EDIT] В то время как решение «нажать клавишу» будет работать, я бы предпочел решение, которое похоже на «редактор активно пытается помочь мне». Я уже знаю ключевые слова, которые указывают на соответствующую информацию, поэтому я думал показать, что если курсор остается на несколько секунд по ключевому слову. Это должно происходить без какого-либо взаимодействия с пользователем - как если бы программное обеспечение читало ум людей.

ответ

2

Я не смотрел в свое приложение, но если у вас есть какие-либо «область уведомлений» (например, справа OFTHE меню):

Когда есть «известное имя» под текстовым курсором, показать, например "Who is John? [F9]" в углу. Может быть, отображать его/исчезать только тогда, когда курсор остается там на несколько секунд, чтобы избежать «угла действия глаз» при простом просмотре. (Горячая клавиша должна работать немедленно, хотя)

С помощью активного выбора текста один и тот же ключ может создать новый элемент. Указывая, что функциональность немного сложнее, поскольку у вас нет идеи, что это имя, и, вероятно, многие из них вы можете сделать для выбора.

Кроме того, рассмотрите вопрос о регистрации, например. «Джонни» в качестве альтернативного имени для Джона, который ссылается на ту же информацию.

+0

+1 для задержанного затухания в/из для ограничения навязчивости. –

+0

Насколько быстрым/медленным должно быть затухание? –

+0

довольно быстро. Думая об этом, если он привязан к движению курсора, задержка, вероятно, более важна. Нужно было бы экспериментировать, но я бы начал задержку 1,2 секунды, а 500 мс исчезнет. Может быть, низкой контрастности было бы достаточно. – peterchen

4

Если я понимаю вашу идею, эта функция предназначена только для тех случаев, когда пользователь ищет информацию. Почему бы не использовать стандартный ярлык для автозаполнения в среде IDE (ctrl + space), а затем отобразить данные «методом подсказки»? Таким образом, вы не будете беспокоить вас, пока вы пишете, но если вы ищете какую-то информацию, вам не нужно ее искать; вы просто нажмите две клавиши и вуаля. С этой системой проблема «как она отображается» действительно менее важна, нет?

Редактировать: Моя точка зрения: нет лучшего «не отвлекающего» способа отображения некоторой информации, чем отображение ее только по запросу.

+0

Мне нравится эта идея, хотя F1 может быть лучшим выбором для ярлыка, как для большинства людей, которые уже будут связаны с какой-либо формой справки. – CurtainDog

+0

+1 для общей идеи. Я просто оставлю вопрос открытым еще некоторое время, если кто-то еще придумает что-то лучшее. –

+0

@CurtainDog: Я бы предпочел ключ «детали», но я не уверен, какой из них есть. F1 - помощь, Ctrl + Space - это слово. F3 больше «переходите к деталям». –

Смежные вопросы