diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css
index 9384a3ed8f6..eb70b150d76 100644
--- a/addons/web/static/src/css/base.css
+++ b/addons/web/static/src/css/base.css
@@ -394,6 +394,10 @@
.openerp .oe_image_medium > img {
max-width: 180px;
max-height: 180px; }
+ .openerp .oe_view_manager_current .accessactive:first-letter{
+ text-decoration:underline;
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
+ font-weight:bold; }
.openerp .oe_button.oe_link {
border: none;
padding: 0;
diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass
index 0beaaf901cc..70a9898022c 100644
--- a/addons/web/static/src/css/base.sass
+++ b/addons/web/static/src/css/base.sass
@@ -434,7 +434,7 @@ $sheet-max-width: 860px
.oe_image_medium > img
max-width: 180px
max-height: 180px
- .oe_view_manager_current .accessactive
+ .oe_view_manager_current .accessactive:first-letter
text-decoration: underline
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)
font-weight: bold
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 61cf6c8f02e..4c74b55206c 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -220,11 +220,11 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
widgetAccesskey:function(){
$(document).keydown(function(e){
if(e.keyCode === $.ui.keyCode.ALT) {
- $("[accesskey] span").addClass('accessactive');
+ $("[accesskey]").addClass('accessactive');
}
e.stopPropagation();
}).keyup(function(e){
- $("[accesskey] span").removeClass('accessactive');
+ $("[accesskey]").removeClass('accessactive');
});
},
widgetFocused: function() {
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index 11f04e93d8b..caba50416ad 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -751,15 +751,15 @@
-
+
+ type="button" class="oe_button oe_form_button_create" accesskey="C">Create
-
+
or
- Discard
+ Discard