diff --git a/forge-gui-desktop/src/main/java/forge/gui/CardDetailPanel.java b/forge-gui-desktop/src/main/java/forge/gui/CardDetailPanel.java index a3e4018f21b..a32a99e971b 100644 --- a/forge-gui-desktop/src/main/java/forge/gui/CardDetailPanel.java +++ b/forge-gui-desktop/src/main/java/forge/gui/CardDetailPanel.java @@ -97,6 +97,7 @@ public class CardDetailPanel extends SkinnedPanel { cdArea.setBorder(new EmptyBorder(2, 6, 2, 6)); cdArea.setOpaque(false); cdArea.setFocusable(true); + cdArea.getAccessibleContext().setAccessibleName("Card textbox"); scrArea = new FScrollPane(cdArea, false); add(nameCostLabel); diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/VLobby.java b/forge-gui-desktop/src/main/java/forge/screens/home/VLobby.java index 21928c2ce24..860516afaf8 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/VLobby.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/VLobby.java @@ -183,7 +183,7 @@ public class VLobby implements ILobbyView { if (lobby.hasControl()) { pnlStart.setOpaque(false); pnlStart.add(btnStart, "align center"); - + btnStart.getAccessibleContext().setAccessibleName("Start game"); // Start button event handling btnStart.addActionListener(new ActionListener() { @Override diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/views/VPrompt.java b/forge-gui-desktop/src/main/java/forge/screens/match/views/VPrompt.java index 9aad473f1d4..c9081919200 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/views/VPrompt.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/views/VPrompt.java @@ -94,7 +94,8 @@ public class VPrompt implements IVDoc { tarMessage.setForeground(FSkin.getColor(FSkin.Colors.CLR_TEXT)); tarMessage.setMargin(new Insets(3, 3, 3, 3)); - + tarMessage.getAccessibleContext().setAccessibleName("Prompt"); + tarMessage.setFocusable(true); // Allow tab to navigate to the prompt. messageScroller.getViewport().getView().addMouseListener(new MouseAdapter() { @Override public void mouseEntered(final MouseEvent e) {