Android studio Android Studio中的奇怪密钥映射

Android studio Android Studio中的奇怪密钥映射,android-studio,intellij-idea,keymapping,Android Studio,Intellij Idea,Keymapping,我是Android studio的新手,它似乎是一个很棒的IDE。但我发现它有非常奇怪的键和快捷键映射。我用的是捷克语键盘 当我试图通过按右ALT+。键入“>”时,符号没有出现,我得到一个消息框,上面写着“转到自定义区域。当前文件中没有自定义折叠区域。” 这是非常奇怪的行为,我有问题写更多的字符,如括号,。。。。。我尝试将keymap配置文件设置为Visual Studio等。但似乎什么都不管用。我在任何其他IDE(Netbeans、Eclipse、Visual Studio、Xamarin)中

我是Android studio的新手,它似乎是一个很棒的IDE。但我发现它有非常奇怪的键和快捷键映射。我用的是捷克语键盘

当我试图通过按
右ALT+。
键入“>”时,符号没有出现,我得到一个消息框,上面写着
“转到自定义区域。当前文件中没有自定义折叠区域。”

这是非常奇怪的行为,我有问题写更多的字符,如括号,。。。。。我尝试将keymap配置文件设置为Visual Studio等。但似乎什么都不管用。我在任何其他IDE(Netbeans、Eclipse、Visual Studio、Xamarin)中都没有这些问题。

添加这一行:

actionSystem.force.alt.gr=true
要删除此文件,请执行以下操作:

...\Android\android-studio\bin\idea.properties
如文所述:
是的,嗯。。。这是“旧”键盘的问题。较新的键盘没有
Alt Gr
键,默认情况下IDE不依赖于此

解决方案:

  • 买一个没有
    Alt-Gr
    的新键盘(用right
    Alt
    代替
    Alt-Gr
    对我来说很有效)
  • 转到
    File->Settings->Keymap
    并搜索实现-delete
    Ctrl+Alt+B
    ,点击“Apply”,您现在可以使用此快捷方式来选择“{”
  • 如下所述…将以下行添加到
    。\\bin\idea.properties

    actionSystem.force.alt.gr=true

    (更新)由于AS的较新版本(不确定是哪一个,应为2.3.3+),您不需要手动访问属性文件。请转到
    Help->编辑自定义属性
    ,然后在此处添加
    actionSystem.force.alt.gr=true


  • 转到Preferences->Keymap并选择Mac OS X作为Keymaps。

    至于'>'符号(AltGr+)和Android Studio 1.0.1,转到文件>设置,在IDE设置部分选择Keymap,搜索“GotoCustomRegion”项(位于主菜单导航中)并删除其映射(通过上下文菜单).

    我是Visual Studio的长期用户,因此希望利用我在Visual Studio中学会的所有键盘快捷键

    在Android Studio上,我首先将Keymap更改为Visual Studio。您可以在Windows上使用Alt+F7,然后搜索Keymap

    通过在androidstudio中使用visualstudio键映射,我只得到了与调试相关的映射,这仍然是我在visualstudio中使用的映射的一小部分

    因此,我们继续添加/修改了更多映射。 这里是github链接


    欢迎光临。

    如果您使用的是macOS最新版本,并且在快捷方式方面有奇怪的行为,请尝试以下方法:

    转到Android Studio->首选项->关键地图

    现在从“MacOSX”改为“MacOSX10.5+”并点击apply


    选择解决方案#2:-)同意,解决方案#2对我也有效。你也可以单击搜索栏旁边的小放大镜,然后单击CTRL+ALT+,找到当你单击ALT-GR+时调用的函数。买一个新键盘…我有一个1年历史的带有ALT-GR的logitech无线键盘…我的意思是-买一个新的没有“alt-gr”的键盘:)这不是一个关于它是否是旧(或老式)键盘的问题。例如,所有匈牙利布局键盘都有AltGr按钮,因为它绑定了一堆特殊字符,因为我们没有[]的专用按钮,等等。我们在languare中有一些额外的字符(ÜÓŐÚޒÍ)这占用了它们自己的按钮,所以我们需要使用AltGr按钮来写入[]{}#&@etc.字符。也就是说,最好的解决方案是属性文件(为什么在设置中没有此选项?),而不必调整键绑定。或者
    帮助/编辑自定义属性
    ,因此您不需要搜索该文件在AS(3.3.2)的当前版本中(可能还不存在)。