JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.28/vue.js"></script>
<div id="app">
  <input v-model="message" @keyup.enter="action">
</div>

JavaScript

new Vue({
	el: '#app',
  data: {
  	message: 'Hi',
  },
  methods: {
  	action(event) {
    	if (event.shiftKey) {
      	this.shiftKeyPressed()
      } else {
      	this.shiftKeyNotPressed()
      }
    },
    shiftKeyPressed() {
    	console.log('Shift key was pressed.')
    },
    shiftKeyNotPressed() {
    	console.log('Shift key was NOT pressed.')
    },
  }
})