<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:06:29 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-4611] Handle the AltGr key correctly in the shell (Windows)</title>
                <link>https://jira.mongodb.org/browse/SERVER-4611</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;In Windows, the right Alt key is used as an AltGr key with international keyboard layouts, including English &amp;#8211; United States International.  In some keyboard layouts, certain normal ASCII characters need the AltGr key.  For example, the Turkish Q keyboard layout uses AltGr+7 for &apos;&lt;/p&gt;
{&apos; (left wavy brace) and AltGr+0 for &apos;}
&lt;p&gt;&apos; (right wavy brace).  The shell is basically unusable with those keyboard layouts if the AltGr key is treated as a regular Alt key.  My current code for handling Meta keys in the shell doesn&apos;t work with these international keyboard layouts.  This issue was brought to my attention by a question on StackOverflow raised by a tester of our nightly builds.&lt;/p&gt;</description>
                <environment>Windows, version 2.1.0-pre-</environment>
        <key id="27660">SERVER-4611</key>
            <summary>Handle the AltGr key correctly in the shell (Windows)</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="tad">Tad Marshall</assignee>
                                    <reporter username="tad">Tad Marshall</reporter>
                        <labels>
                            <label>Windows</label>
                    </labels>
                <created>Wed, 4 Jan 2012 12:10:00 +0000</created>
                <updated>Mon, 11 Jul 2016 18:35:28 +0000</updated>
                            <resolved>Wed, 4 Jan 2012 12:29:53 +0000</resolved>
                                                    <fixVersion>2.1.0</fixVersion>
                                    <component>Shell</component>
                                        <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="77477" author="auto" created="Wed, 4 Jan 2012 12:26:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;&apos;, u&apos;name&apos;: u&apos;Tad Marshall&apos;, u&apos;email&apos;: u&apos;tad@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4611&quot; title=&quot;Handle the AltGr key correctly in the shell (Windows)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4611&quot;&gt;&lt;del&gt;SERVER-4611&lt;/del&gt;&lt;/a&gt; handle AltGr correctly in Windows version of the shell&lt;/p&gt;

&lt;p&gt;If a key&apos;s shift state indicates left-Ctrl and right-Alt are down, this&lt;br/&gt;
is a key pressed with AltGr, so ignore those two key state bits.  The&lt;br/&gt;
character has already been interpreted by the keyboard layout and can&lt;br/&gt;
be used as-is.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8d2a8a6bd8a8bc6ac3102f907bf4cc5b2365eabd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8d2a8a6bd8a8bc6ac3102f907bf4cc5b2365eabd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="77474" author="tad" created="Wed, 4 Jan 2012 12:15:12 +0000"  >&lt;p&gt;Here is the relevant StackOverflow discussion:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://stackoverflow.com/questions/8695400&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://stackoverflow.com/questions/8695400&lt;/a&gt;&lt;br/&gt;
by: AnyOne&lt;/p&gt;

&lt;p&gt;I am trying to use curly braces in mongodb native console client on Windows 7 but i am not able to write curly braces if i am even copy paste curly braces to console it just remove curly braces.&lt;/p&gt;

&lt;p&gt;Which settings of console can cause this ?&lt;/p&gt;

&lt;p&gt;Here is client console session&lt;/p&gt;

&lt;p&gt;MongoDB shell version: 2.1.0-pr&lt;br/&gt;
connecting to: test&lt;br/&gt;
&amp;gt; &lt;/p&gt;

&lt;p&gt;I am using 2.1.0 pre alpha version&lt;br/&gt;
--------&lt;br/&gt;
I have not seen this issue in 2.1.0-pre- . What language and keyboard layout are you using? Can you try a non-nightly release and see if it behaves the same? There is no special handling of left and right braces by the shell, they show up in input and are displayed on the screen in normal ASCII, but perhaps a non-English keyboard or display setting could affect them. &#8211; Tad Marshall&lt;br/&gt;
--------&lt;br/&gt;
Also, is this a version you downloaded or one you built yourself? If it is a downloaded nightly build, can you run mongod.exe and post the Git version (SHA-1) from the build, please? &#8211; Tad Marshall&lt;br/&gt;
--------&lt;br/&gt;
@TadMarshall - I downloaded it from MongoDB offical website in unstable nightly build secion and git version is &quot;git version: 9c8dd2f5248c223a909f98b9c573bb112034c04d&quot;. I am using Turkish Q keyboard but i had not meet this problem on v2.0 &#8211; AnyOne&lt;br/&gt;
--------&lt;br/&gt;
Thanks for the info. Your build is almost identical to what I run, so I need to try setting a different keyboard. The Wikipedia article on keyboard layouts shows a Turkish Q keyboard ( en.wikipedia.org/wiki/Keyboard_layout#Turkish_.28Q-keyboard.29 ) and it looks like &quot;&lt;/p&gt;
{&quot; is AltGr+7 and &quot;}
&lt;p&gt;&quot; is AltGr+0 ... is this right? So I should be able to get this effect on a US keyboard by setting Windows to use the Turkish Q layout, is that right? If I&apos;m on the right track, I think I just need to respect the AltGr key and not treat it as Right Alt. Let me know, thanks! &#8211; Tad Marshall&lt;br/&gt;
--------&lt;br/&gt;
Yes, shortcuts are right. I think you should be get same effect on if you change layout to Turkish Q. &#8211; AnyOne&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 4 Jan 2012 12:26:40 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        12 years, 7 weeks ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            12 years, 7 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[Windows]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>tad</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrohrj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrgekv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9271</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|ht0s0f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>