Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
alish_b
Super User
Super User

Keyboard-Only and Code-First Workflows for Report Authoring?

I'm working on making Power BI accessible for screen reader users. TMDL should cover the modeling side well (measures, relationships, sorts), but report authoring is still very mouse-driven and I'm hitting walls (I've tried navigating on-object interaction with Ctrl+F6 but found it painful, though I could be doing it wrong).

Looking for any community-tested approaches: keyboard-only techniques for building visuals, editing PBIR JSON for layouts, or template-based workflows.

This feels like a gap in the platform. Has anyone found workarounds, or is there anything on the roadmap I might have missed?

1 ACCEPTED SOLUTION
v-sshirivolu
Community Support
Community Support

Hi @alish_b   ,
Thank you for reaching out to Fabric Community Forum.

Microsoft Power BI provides documented accessibility features for report authoring, including keyboard navigation and keyboard shortcuts in Power BI Desktop.

Power BI Desktop supports keyboard navigation across different areas of the application, including report canvas objects, page tabs, panes, and other UI regions. Microsoft also documents keyboard navigation support for areas such as the Visualizations pane and Fields well.

Power BI Desktop also provides keyboard shortcuts for common actions, including navigating between sections, selecting objects, entering visuals, and moving or resizing visuals while editing.

For code-based development, Microsoft documents Power BI Projects (PBIP) and the enhanced report format (PBIR). PBIP stores report and semantic model definitions as files, and PBIR stores report artifacts such as pages, visuals, and bookmarks in separate report definition files.

For semantic model development, Microsoft documents Tabular Model Definition Language (TMDL), which provides a text-based way to define and manage semantic model metadata such as tables, columns, measures, relationships, and other model objects.

Documentation:

Accessibility in Power BI Desktop

Keyboard shortcuts in Power BI Desktop

Power BI Projects (PBIP)

Power BI enhanced report format (PBIR)

Tabular Model Definition Language (TMDL)

 

Thank you.

 

 

View solution in original post

5 REPLIES 5
v-sshirivolu
Community Support
Community Support

Hi @alish_b   ,
Thank you for reaching out to Fabric Community Forum.

Microsoft Power BI provides documented accessibility features for report authoring, including keyboard navigation and keyboard shortcuts in Power BI Desktop.

Power BI Desktop supports keyboard navigation across different areas of the application, including report canvas objects, page tabs, panes, and other UI regions. Microsoft also documents keyboard navigation support for areas such as the Visualizations pane and Fields well.

Power BI Desktop also provides keyboard shortcuts for common actions, including navigating between sections, selecting objects, entering visuals, and moving or resizing visuals while editing.

For code-based development, Microsoft documents Power BI Projects (PBIP) and the enhanced report format (PBIR). PBIP stores report and semantic model definitions as files, and PBIR stores report artifacts such as pages, visuals, and bookmarks in separate report definition files.

For semantic model development, Microsoft documents Tabular Model Definition Language (TMDL), which provides a text-based way to define and manage semantic model metadata such as tables, columns, measures, relationships, and other model objects.

Documentation:

Accessibility in Power BI Desktop

Keyboard shortcuts in Power BI Desktop

Power BI Projects (PBIP)

Power BI enhanced report format (PBIR)

Tabular Model Definition Language (TMDL)

 

Thank you.

 

 

Thank you @v-sshirivolu for putting this all together. I really appreciate it. I will go through all of them.
I will keep the thread open for a while to see if I can catch any other creative workflows that the community has discovered.
Thanks again for the help!

Hi @alish_b ,
Thank you
Happy to help. I’ll keep following the thread. Please let me know if any of the suggestions work out or if you come across any other ideas, as it may also help other users facing a similar issue. Thanks for your contribution.

Hi @alish_b ,

I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. 

 

I did and they were super helpful. Thanks for those again!

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Solution Authors