<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Aptos;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:12.0pt;
        font-family:"Arial",sans-serif;
        mso-ligatures:standardcontextual;}
h1
        {mso-style-priority:9;
        mso-style-link:"Heading 1 Char";
        margin-top:0in;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:0in;
        text-align:center;
        page-break-after:avoid;
        font-size:16.0pt;
        font-family:"Arial",sans-serif;
        color:#0F4761;
        mso-ligatures:standardcontextual;}
h2
        {mso-style-priority:9;
        mso-style-link:"Heading 2 Char";
        margin:0in;
        text-align:center;
        page-break-after:avoid;
        font-size:12.0pt;
        font-family:"Arial",sans-serif;
        color:#0F4761;
        mso-ligatures:standardcontextual;
        font-weight:normal;}
span.Heading1Char
        {mso-style-name:"Heading 1 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 1";
        font-family:"Arial",sans-serif;
        color:#0F4761;
        font-weight:bold;}
span.Heading2Char
        {mso-style-name:"Heading 2 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 2";
        font-family:"Arial",sans-serif;
        color:#0F4761;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Aptos",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1253010978;
        mso-list-template-ids:-1520536116;}
@list l1
        {mso-list-id:1647003791;
        mso-list-type:hybrid;
        mso-list-template-ids:-1129687280 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#467886" vlink="#96607D" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Aptos",sans-serif'>Thanks for sharing! This works great.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Aptos",sans-serif'><o:p>&nbsp;</o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-ligatures:none'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-ligatures:none'> NFBCS &lt;nfbcs-bounces@nfbnet.org&gt; <b>On Behalf Of </b>Curtis Chong via NFBCS<br><b>Sent:</b> Sunday, October 18, 2026 10:54 AM<br><b>To:</b> 'NFB in Computer Science Mailing List' &lt;nfbcs@nfbnet.org&gt;<br><b>Cc:</b> Curtis Chong &lt;chong.curtis@gmail.com&gt;<br><b>Subject:</b> [NFBCS] Reprogramming the iPhone Rotor Gesture<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><h1>Reprogramming the Rotor Gesture to Something Easier<o:p></o:p></h1><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>By Curtis Chong<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><h2>Introduction<o:p></o:p></h2><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I have heard from many people that the rotor gesture used on iPhones and iPads is not easy to use. Yet, a lot of our ability to navigate through screens and documents on these devices depends on our ability to use the Rotor gesture. Is there an alternative? Yes!<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>My intent here is to provide a procedure for you to reprogram the Rotor gesture so that you can swipe left with two fingers to turn the rotor counterclockwise and swipe right with two fingers to turn it clockwise. Using these two gestures has one distinct advantage over the traditional Rotor gestures. When turning the rotor in the traditional fashion, you often rotate past the item you want. Using the two-finger swipe gestures, however, you only move the rotor through one setting with one swipe which makes rotor movement a lot more precise.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><h2>Setting the Two-Finger Swipe Gestures to Spin the Rotor<o:p></o:p></h2><p class=MsoNormal><o:p>&nbsp;</o:p></p><ol style='margin-top:0in' start=1 type=1><li class=MsoNormal style='mso-list:l1 level1 lfo3'>From the Home Screen, ask Siri to open VoiceOver settings. In my experience, this is the fastest way to get into a screen where you can make adjustments to VoiceOver.<br><br><o:p></o:p></li><li class=MsoNormal style='mso-list:l1 level1 lfo3'>Using one finger, swipe right until you hear VoiceOver say &quot;Commands Button,&quot; and perform a single-finger double-tap.<br><br><o:p></o:p></li><li class=MsoNormal style='mso-list:l1 level1 lfo3'>Swipe right with one finger to reach &quot;Touch Gestures&quot; and perform a one-finger double-tap.<br><br><o:p></o:p></li><li class=MsoNormal style='mso-list:l1 level1 lfo3'>Find the heading labeled &quot;Swipe: Two Fingers&quot; and swipe right with one finger to reach &quot;Two finger swipe left.&quot; Perform a one-finger double-tap here.<br><br><o:p></o:p></li><li class=MsoNormal style='mso-list:l1 level1 lfo3'>In the search field at the bottom of the screen, type the word &quot;rotor&quot;. The screen will change to show all of the various rotor options you can activate. Swipe right with one finger until you reach, &quot;Previous Rotor&quot; and perform a one-finger double-tap. You will be taken back to the previous screen with the focus on &quot;&quot;Two finger swipe left,&quot; which VoiceOver will indicate as &quot;selected.&quot;<br><br><o:p></o:p></li><li class=MsoNormal style='mso-list:l1 level1 lfo3'>Swipe right once with one finger to reach &quot;Two finger swipe right&quot; and perform a single-finger double-tap.<br><br><o:p></o:p></li><li class=MsoNormal style='mso-list:l1 level1 lfo3'>In the search field at the bottom of the screen, again type the word &quot;rotor.&quot; The screen will change to show all of the various rotor options you can activate. Swipe right with one finger until you reach, &quot;Next Rotor&quot; and perform a one-finger double-tap. You will be taken back to the previous screen with the focus on &quot;&quot;Two finger swipe right,&quot; which VoiceOver will indicate as &quot;selected.&quot;<o:p></o:p></li></ol><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>At this point, you have now enabled the two-finger swipe left and right gestures to turn the rotor by one notch. Be aware, however, that the traditional rotor gestures will still be in effect. <o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><h2>Conclusion<o:p></o:p></h2><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I am sorry that there are so many steps to accomplish a simple gesture reassignment. In my experience, however, not having to use the traditional rotor gesture on my iPhone is a huge productivity gain for me. I hope you find this equally as useful.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>