Skip to content

Keyboard shortcut non-functional since PhpStorm 2025 #255

@FeBe95

Description

@FeBe95

Describe the bug

I have Ctrl + T assigned to two independent actions:

  • Database → Results Toolbar → View as → Transpose
  • Plugins → String Manipulation → Swap Characters/Selections/Lines/Tokens

This has worked fine until recently when I updated to PhpStorm 2025.1.

PhpStorm might have changed something on their side. However, I don't think that this is a bug in PhpStorm, since other independent actions do work together. E.g. assigning Ctrl + T to a different (native) action works just fine:

  • Database → Results Toolbar → View as → Transpose
  • Editor Actions → Toggle Case

Note

I don't know if this behavior is controllable from the plugin's side at all. If it is not, and you think this is a bug in PhpStorm, feel free to let me know and close this ticket 😃

To Reproduce

Steps to reproduce the behavior:

  1. Assign keyboard shortcut to one database view action and one plugin editor action
  2. Press keyboard shortcut

Expected behavior

  • When viewing a database table, the keyboard shortcut toggles the transposed view.
  • When editing a file, the keyboard shortcut triggers the plugin editor action.

Actual behavior

  • When viewing a database table, the keyboard shortcut toggles the transposed view.
  • When editing a file, the keyboard shortcut does nothing.

Environment

PhpStorm 2025.1.0.1
Build #PS-251.23774.466, built on April 23, 2025
Source revision: d4bfc608c76d5
Licensed to BidX GmbH / Felix Bernhard
Subscription is active until November 2, 2025.
Runtime version: 21.0.6+9-b895.109 amd64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 11.0
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 8192M
Cores: 32
Registry:
  actionSystem.playback.typecommand.delay=10
  editor.max.caret.count=10000
  ide.hide.cursor.when.typing=false
  actionSystem.force.alt.gr=true
  run.processes.with.pty=TRUE
  duplicates.index.file.maxSize=131072
  ide.experimental.ui=true
  terminal.new.ui=true
Non-Bundled Plugins:
  be.jbeckers.compare_tab_with_editor2 (1.0.20)
  Batch Scripts Support (1.0.13)
  org.jetbrains.intellij.scripting-javascript (1.3)
  com.nasller.CodeGlancePro (1.9.7)
  com.github.b3er.idea.plugins.arc.browser (0.32)
  de.nordgedanken.auto_hotkey (0.10.5)
  com.jetbrains.space (251.23774.318)
  com.github.xepozz.gitattributes (2025.0.23)
  monokai-pro (1.10)
  com.karsta26.VBScript (0.5.1)
  com.intellij.properties (251.23774.442)
  String Manipulation (9.15.0)
  com.github.xepozz.crontab (2025.0.29)
  com.intellij.plugin.adernov.powershell (2.10.0)
  com.intellij.ml.llm (251.23774.42.28.6)
  tv.twelvetone.intellij.plugins.intellivue (1.2.25)
  mobi.hsz.idea.gitignore (4.5.6)
  com.noorts.toggler (1.5.0)
  com.intellij.plugins.html.instantEditing (251.23774.318)
  NEON support (0.5.4)
  net.king2500.plugins.PhpAdvancedAutoComplete (1.1.0)
  com.laravel_idea.plugin (10.1.1.251)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions