This is due to the recent conversion to the widget layout dialog. The old dialog allowed user to quickly assign fields to page/row/column/data via Ctrl-P/R/C/D while the focus was on the field button on the right hand side of the layout area. After the conversion these keyboard shortcuts are not functional.
Confirming.
Adding bubli and caolan on CC.
BTW, I'm not sure whether these shortcuts are supposed to be locale-dependent or hard-coded. That's something we need to check.
Given the weird and wonderful ScDPFieldControlBase::StateChanged thing it might be the case that we have to set those widgets hidden, wait until Init is called on them, and then allow them to be shown
Caolan McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=e5cb1989520baf321961dbb82437d1b00a2a499c Resolves: fdo#75982 set mnemonics targets for hidden labels The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
I dunno what I ever bother adding my first guess into issuezilla, it's never really right. Anyway, all good again.
(In reply to comment #0) > This is due to the recent conversion to the widget layout dialog. The old > dialog allowed user to quickly assign fields to page/row/column/data via > Ctrl-P/R/C/D while the focus was on the field button on the right hand side > of the layout area. After the conversion these keyboard shortcuts are not > functional. Oops there is an error in my description. It was just hitting P/R/C/D without any modifiers. Thanks for the quick fix. Will test soon.
Yup, works, with a minor issue of Row field having the 'w' as its hot key instead of 'R' and the column field having the 'F' not 'C'. I think at least for the English language locale it's better to use R C D P as the hot keys. But I guess it's just a matter of manually assigning the hot keys in .ui files?
Yup, that's all it takes. I'll fix that one.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=07b7f86885c543a5fa2234fa2751220b232cf1d3 fdo#75982: Better hot keys for pivot table fields. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.