<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Development%3AUsability_issues_-_CTRL_enter</id>
	<title>Development:Usability issues - CTRL enter - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Development%3AUsability_issues_-_CTRL_enter"/>
	<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Usability_issues_-_CTRL_enter&amp;action=history"/>
	<updated>2026-05-07T20:42:54Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Development:Usability_issues_-_CTRL_enter&amp;diff=12050&amp;oldid=prev</id>
		<title>Олег Давидович: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Usability_issues_-_CTRL_enter&amp;diff=12050&amp;oldid=prev"/>
		<updated>2024-10-21T08:53:21Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 08:53, 21 октября 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Олег Давидович</name></author>
	</entry>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Development:Usability_issues_-_CTRL_enter&amp;diff=12049&amp;oldid=prev</id>
		<title>1&gt;Tsala: Student projects/Usability issues/CTRLEnter moved to Development:Usability issues - CTRL enter: adding to development namespace</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Usability_issues_-_CTRL_enter&amp;diff=12049&amp;oldid=prev"/>
		<updated>2008-08-14T08:24:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Student_projects/Usability_issues/CTRLEnter&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Student projects/Usability issues/CTRLEnter (страница не существует)&quot;&gt;Student projects/Usability issues/CTRLEnter&lt;/a&gt; moved to &lt;a href=&quot;/index.php?title=Development:Usability_issues_-_CTRL_enter&quot; title=&quot;Development:Usability issues - CTRL enter&quot;&gt;Development:Usability issues - CTRL enter&lt;/a&gt;: adding to development namespace&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Possible application of CTRL-Enter functionality=&lt;br /&gt;
&lt;br /&gt;
What is this about? Often a user on a Moodle page will maybe just fill-in or change one field and then have to scroll down several screens to reach the [Save changes] or corresponding button. For an active user this can be rather frustrating, even for users without disabilities, so it would be good if there were a shortcut key-combination that would do the job directly without needing to scroll.  &lt;br /&gt;
&lt;br /&gt;
It must be considered that CTRL-Enter functionality is not only useful for the user / teacher but also for the admin (the admin will be really used to Moodle because usually he/she has been using Moodle for a long time and he would know by heart shortcuts like CTRL-Enter).&lt;br /&gt;
&lt;br /&gt;
This is the list of pages where there is only a submit button (classified by submit, update, send in ratings or whatever):&lt;br /&gt;
&lt;br /&gt;
Note: usually in nearly all pages there is also the turn editing on button in this page.&lt;br /&gt;
&lt;br /&gt;
=== Turn editing on === &lt;br /&gt;
* http://localhost/&lt;br /&gt;
&lt;br /&gt;
=== Save changes === &lt;br /&gt;
*http://localhost/course/edit.php?id=2 (Edit course settings)&lt;br /&gt;
*http://localhost/admin/settings.php?section=manageauths &lt;br /&gt;
*http://localhost/admin/auth_config.php?auth=email &lt;br /&gt;
*http://localhost/admin/auth_config.php?auth=manual &lt;br /&gt;
*http://localhost/admin/auth_config.php?auth=nologin &lt;br /&gt;
*http://localhost/admin/enrol_config.php?enrol=flatfile &lt;br /&gt;
*http://localhost/admin/enrol.php&lt;br /&gt;
*http://localhost/admin/settings.php?section=userpolicies &lt;br /&gt;
*http://localhost/admin/settings.php?section=courserequest&lt;br /&gt;
*http://localhost/admin/settings.php?section=backups&lt;br /&gt;
*http://localhost/admin/settings.php?section=gradessettings&lt;br /&gt;
(...) all sections of settings.php&lt;br /&gt;
*http://localhost/admin/settings.php?section=modsettingassignment&lt;br /&gt;
*http://localhost/admin/block.php?block=24&lt;br /&gt;
*http://localhost/mod/wiki/view.php?id=4&amp;amp;page=edit/Wiki%20Friki (save should be by default)&lt;br /&gt;
(...)this happens with all the activities and resources (wiki, forum, lesson,...), when somebody wants to edit a wiki, save should be the default option(this concerns all roles).&lt;br /&gt;
&lt;br /&gt;
=== Update profile ===&lt;br /&gt;
*http://localhost/user/editadvanced.php?id=-1 (although there are two show advanced buttons)&lt;br /&gt;
&lt;br /&gt;
=== Upload user ===&lt;br /&gt;
*http://localhost/admin/uploaduser.php&lt;br /&gt;
*http://localhost/admin/uploadpicture.php&lt;br /&gt;
&lt;br /&gt;
=== Add new discussion topic ===&lt;br /&gt;
*http://localhost/course/view.php&lt;br /&gt;
&lt;br /&gt;
=== Update this quiz/forum/wiki ===&lt;br /&gt;
*http://localhost/mod/forum/view.php?id=1 (although there is also the button &amp;quot;add new discussion&amp;quot;)&lt;br /&gt;
*http://localhost/mod/quiz/view.php?id=2 (although there is also the button &amp;quot;preview quiz now&amp;quot;)&lt;br /&gt;
*http://localhost/mod/wiki/view.php?id=4 (although there is also the button &amp;quot;reload this page&amp;quot;)&lt;br /&gt;
(...) the same happens with glossary, lesson and other activities or resources&lt;br /&gt;
&lt;br /&gt;
=== Continue ===&lt;br /&gt;
*http://localhost/backup/backup.php?id=2 (it has two buttons, continue and cancel, but CTRL-Enter should be continue)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the list of pages where there is more than a submit button:&lt;br /&gt;
&lt;br /&gt;
=== More than a submit button ===&lt;br /&gt;
*http://localhost/admin/user.php&lt;br /&gt;
*http://localhost/admin/user/user_bulk.php&lt;br /&gt;
*http://localhost/course/index.php?categoryedit=on&lt;br /&gt;
*http://localhost/user/index.php?contextid=8 (this page corresponds to the participants page and there are select, deselect and ok buttons)&lt;br /&gt;
*http://localhost/course/modedit.php?update=1&amp;amp;return=0 (there are save and return, save and display and ok)&lt;br /&gt;
(...) the same happens with edit pages of glossary, lesson and other activities or resources&lt;br /&gt;
*http://localhost/course/reset.php?id=2&lt;br /&gt;
*http://localhost/course/import.php?id=2 (several options)&lt;br /&gt;
*http://localhost/files/index.php?id=2&amp;amp;wdir=/backupdata (restore option of administration)&lt;br /&gt;
*http://localhost/group/index.php?id=2 (create and auto-create)&lt;br /&gt;
&lt;br /&gt;
=Shortcuts applied elsewhere within Moodle=&lt;br /&gt;
In Moodle it is used [http://www.acunote.com/open-source/javascript-keyboard-shortcuts Acunote&amp;#039;s Javascript Keyboard Shortcuts Framework]. However in this framework there are some keys that they are not listened:&lt;br /&gt;
&lt;br /&gt;
does this mean:&lt;br /&gt;
&lt;br /&gt;
In Moodle [http://www.acunote.com/open-source/javascript-keyboard-shortcuts Acunote&amp;#039;s Javascript Keyboard Shortcuts Framework] is already included (from version X.X). But the implementation &amp;#039;&amp;#039;&amp;#039;in Moodle&amp;#039;&amp;#039;&amp;#039; does not monitor the keys mentioned below, though Acunote has that power, (because of these policy decisions _________):&lt;br /&gt;
&lt;br /&gt;
 // Keys we don&amp;#039;t listen &lt;br /&gt;
    keys: {&lt;br /&gt;
        KEY_BACKSPACE: 8,&lt;br /&gt;
        KEY_TAB:       9,&lt;br /&gt;
        KEY_ENTER:    13,&lt;br /&gt;
        KEY_SHIFT:    16,&lt;br /&gt;
        KEY_CTRL:     17,&lt;br /&gt;
        KEY_ALT:      18,&lt;br /&gt;
        KEY_ESC:      27,&lt;br /&gt;
        KEY_SPACE:    32,&lt;br /&gt;
        KEY_LEFT:     37,&lt;br /&gt;
        KEY_UP:       38,&lt;br /&gt;
        KEY_RIGHT:    39,&lt;br /&gt;
        KEY_DOWN:     40,&lt;br /&gt;
        KEY_DELETE:   46,&lt;br /&gt;
        KEY_HOME:     36,&lt;br /&gt;
        KEY_END:      35,&lt;br /&gt;
        KEY_PAGEUP:   33,&lt;br /&gt;
        KEY_PAGEDOWN: 34&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
There are some [http://www.acunote.com/open-source/summer-of-code-projects GSoC projects managed with Acunote] and last year a GSoC project of Moodle called [https://moodlevoice.acunote.com/login Moodle Voice used Acunote].&lt;br /&gt;
&lt;br /&gt;
[[Category:Usability]]&lt;/div&gt;</summary>
		<author><name>1&gt;Tsala</name></author>
	</entry>
</feed>